91一级特黄大片|婷婷中文字幕在线|av成人无码国产|日韩无码一二三区|久久不射强奸视频|九九九久久久精品|国产免费浮力限制

課程簡介 Course Introduction

本課程是面向計算機相關(guān)專業(yè)的一門專業(yè)基礎(chǔ)課,涉及Java語言中面向?qū)ο缶幊?、多線程處理、網(wǎng)絡通信等內(nèi)容,通過本課程的學習,學生能夠了解Java 語言特征、常見的Java 類庫以及面向?qū)ο蟪绦蛟O(shè)計思想,學會利用Java 語言編寫面向網(wǎng)絡應用的簡單程序。


教學大綱 Teaching Syllabus

一、課程的性質(zhì)與目標

Java基礎(chǔ)案例教程》(第二版)是面向計算機相關(guān)專業(yè)的一門專業(yè)基礎(chǔ)課,涉及Java語言中面向?qū)ο缶幊?、多線程處理、網(wǎng)絡通信等內(nèi)容,通過本課程的學習,學生能夠了解Java 語言特征、常見的Java 類庫以及面向?qū)ο蟪绦蛟O(shè)計思想,學會利用Java 語言編寫面向網(wǎng)絡應用的簡單程序。


二、課程設(shè)計理念與思路

課程設(shè)計理念:以能力的培養(yǎng)為重點,培養(yǎng)學生具備職業(yè)崗位所需的職業(yè)能力,實現(xiàn)一站式教學理念。

課程設(shè)計思路:基于工作過程開發(fā)課程內(nèi)容,以行動為導向進行教學內(nèi)容設(shè)計,以學生為主體,以案例實驗為手段,設(shè)計出理論學習與技能掌握相融合的課程內(nèi)容體系。教學整體設(shè)計“以能力培養(yǎng)為目標,以實驗任務實現(xiàn)為載體、理論學習與實際操作相結(jié)合”。


三、教學條件要求

操作系統(tǒng):Windows 7

開發(fā)工具:Eclipse/IDEA


四、課程的主要內(nèi)容及基本要求

第一章 Java開發(fā)入門

學習單元

第一章 Java開發(fā)入門

學時

3學時

學習目標

1. 了解Java語言的特點與發(fā)展史

2. 掌握Java開發(fā)環(huán)境的搭建

3. 掌握環(huán)境變量的配置

4. 理解Java的運行機制

5. 掌握EclipseIntelliJ IDEA開發(fā)工具的基本使用

學習內(nèi)容

知識點

了解

掌握

重點

難點

什么是Java




Java語言的特點




Jav語言的發(fā)展史




安裝JDK




第一個Java程序




JDK目錄介紹




PATH環(huán)境變量




CLASSPATH環(huán)境變量




Java的運行機制




使用Eclipse開發(fā)程序




使用IntelliJ IDEA開發(fā)程序











第二章 Java編程基礎(chǔ)

學習單元

第二章 Java編程基礎(chǔ)

學時

8學時

學習目標

1. 掌握Java的基本語法格式

2. 掌握常量、變量的定義和使用

3. 掌握運算符的使用

4. 掌握選擇結(jié)構(gòu)語句的使用

5. 掌握循環(huán)結(jié)構(gòu)語句的使用

6. 掌握方法的定義與使用

7. 掌握數(shù)組的定義與使用

學習內(nèi)容

知識點

了解

掌握

重點

難點

Java的基本語法格式




Java中的注釋




Java中的關(guān)鍵字




Java中的標識符




變量的定義




變量的數(shù)據(jù)類型




變量的類型轉(zhuǎn)換




變量的作用域




Java中的常量




算術(shù)運算符




賦值運算符




比較運算符




邏輯運算符




位運算符




條件運算符




運算符的優(yōu)先級




if條件語句




switch條件語句




while循環(huán)語句




dowhile循環(huán)語句




for循環(huán)語句




循環(huán)嵌套




跳轉(zhuǎn)語句(breakcontinue




數(shù)組的定義




數(shù)組的常見操作





多維數(shù)組











第三章 面向?qū)ο螅ㄉ希?/span>

學習單元

第三章面向?qū)ο螅ㄉ希?/span>

學時

6學時

學習目標

1. 掌握面向?qū)ο蟮娜齻€特征

2. 掌握類的定義

3. 掌握對象的創(chuàng)建和使用

4. 掌握對象的引用傳遞

5. 掌握對象成員的訪問控制

6. 掌握類的封裝特性

7. 掌握構(gòu)造方法的定義和重載

8. 掌握this關(guān)鍵字和static關(guān)鍵字的使用

9. 了解代碼塊的應用

學習內(nèi)容

知識點

了解

掌握

重點

難點

面向?qū)ο蟾攀?/span>




類與對象的關(guān)系




類的定義




對象的創(chuàng)建與使用




訪問修飾符




類的封裝




方法的重載




方法的遞歸




構(gòu)造方法的定義




構(gòu)造方法的重載




this關(guān)鍵字




靜態(tài)變量




靜態(tài)方法




靜態(tài)代碼塊











第四章 面向?qū)ο螅ㄏ拢?/span>

學習單元

第四章 面向?qū)ο螅ㄏ拢?/span>

學時

10學時

學習目標

1. 掌握類的繼承、方法的重寫以及super關(guān)鍵字

2. 掌握方法的重寫

3. 掌握supper關(guān)鍵字的使用

4. 掌握final關(guān)鍵字的使用

5. 掌握抽象類和接口的使用

6. 掌握多態(tài)的使用

7. 了解Object類與內(nèi)部類的使用

8. 了解什么是異常并掌握異常的處理方式

9. 掌握自定義異常的使用

學習內(nèi)容

知識點

了解

掌握

重點

難點

繼承的概念




重寫父類方法




super關(guān)鍵字




final關(guān)鍵字




抽象類




接口




多態(tài)的概述




Object




成員內(nèi)部類




局部內(nèi)部類




靜態(tài)內(nèi)部類




匿名內(nèi)部類




什么是異常




異常的類型




try...catchfinally




throws關(guān)鍵字




throw關(guān)鍵字




自定義異常











第五章 Java API

學習單元

第五章 Java中的常用類

學時

8學時

學習目標

1. 掌握String、StringBufferStringBuilder類的使用

2. 掌握SystemRuntime類的使用

3. 掌握Math類和Random類的使用

4. 掌握日期時間類以及包裝類的使用

5. 了解正則表達式的使用

學習內(nèi)容

知識點

了解

掌握

重點

難點

String類的初始化




String類的常見操作




StringBuffer




System




Runtime




Math




Random




Instant




LocalDate




LocalTIme




PeriodDuration




包裝類




正則表達式











第六章 集合類

學習單元

第六章 集合類

學時

8學時

學習目標

1. 了解集合與Collection接口

2. 掌握List集合、Set集合以及Map集合的使用

3. 掌握Iterator迭代器和foreach循環(huán)的使用

4. 熟悉泛型的使用

5. 熟悉lambda表達式的使用

學習內(nèi)容

知識點

了解

掌握

重點

難點

集合概述




Collection接口




List接口簡介




ArrayList集合




LinkedList集合




Iterator遍歷集合




foreach遍歷集合




HashSet集合




TreeSet集合




Map接口簡介




HashMap集合




Map集合遍歷




TreeMap集合




Properties集合




泛型




Lambda表達式











第七章 I/O流(輸入輸出)

學習單元

第七章I/O流(輸入輸出)

學時

8學時

學習目標

1. 熟悉如何使用File類操作文件

2. 熟悉如何使用字符流讀寫文件

3. 熟悉如何使用字節(jié)流讀寫文件

學習內(nèi)容

知識點

了解

掌握

重點

難點

創(chuàng)建File對象




File類的常用方法




遍歷目錄下的文件




刪除文件及目錄




字節(jié)流概述




字節(jié)流讀寫文件




文件的拷貝




字節(jié)流的緩沖區(qū)




字節(jié)緩沖流




字符流概述




字符流操作文件











第八章 多線程

學習單元

第八章 多線程

學時

6學時

學習目標

1. 了解線程與進程的區(qū)別

2. 掌握創(chuàng)建多線程的兩種方式

3. 了解線程的生命周期及其調(diào)度方式

4. 了解線程的生命周期及狀態(tài)轉(zhuǎn)換

5. 掌握線程的調(diào)度以及多線性的同步

學習內(nèi)容

知識點

了解

掌握

重點

難點

線程概述




Thread類實現(xiàn)多線程




Runnable接口實現(xiàn)多線程




兩種實現(xiàn)多線程方式的對比分析




線程的生命周期及狀態(tài)轉(zhuǎn)換




線程的優(yōu)先級




線程休眠




線程讓步




線程插隊




線程安全問題




同步代碼塊




同步方法




死鎖問題




死鎖問題



多線程通信



Executor接口實現(xiàn)線程池管理




CompletableFuture類實現(xiàn)線程池管理












第九章 網(wǎng)絡編程

學習單元

第九章 多線程

學時

6學時

學習目標

1. 了解TCP/IP協(xié)議的特點

2. 掌握IP地址和端口號的作用

3. 掌握InetAddress對象的使用

4. 掌握UDPTCP通信方式

學習內(nèi)容

知識點

了解

掌握

重點

難點

網(wǎng)絡通信協(xié)議




IP地址和端口號




InetAddress




UDPTCP協(xié)議




UDP通信協(xié)議




DatagramPacket




DatagramSocket




UDP網(wǎng)絡程序




TCP通信協(xié)議




ServerSocket




Socket




簡單的TCP網(wǎng)絡程序




多線程的TCP網(wǎng)絡程序











第十章 JDBC

學習單元

第十章JDBC

學時

3學時

學習目標

1. 了解什么是JDBC

2. 熟悉JDBC 的常用API

3. 掌握如何使用JDBC操作數(shù)據(jù)庫

學習內(nèi)容

知識點

了解

掌握

重點

難點

什么是JDBC




JDBC常用API




JDBC的編程步驟




實現(xiàn)第一個JDBC程序














第十一章 GUI(圖形用戶接口)

學習單元

第十一章GUI(圖形用戶接口)

學時

6學時

學習目標

1. 了解Swing的相關(guān)概念

2. 了解Swing頂級容器的使用

3. 了解GUI中的布局管理器

4. 掌握GUI中的事件處理機制

5. 熟悉Swing常用組件的使用

學習內(nèi)容

知識點

了解

掌握

重點

難點

Swing概述




JFrame




JDialog




BorderLayout布局管理器




FlowLayout布局管理器




GridLayout布局管理器




事件處理機制




Swing常用事件處理




面板組件




文本組件




標簽組件




按鈕組件




下拉框組件











第十二章 反射

學習單元

第十二章 反射

學時

4學時

學習目標

1. 了解反射的基本概念

2. 了解Class

3. 了解Class類的基本使用

4. 了解反射的基本運用

學習內(nèi)容

知識點

了解

掌握

重點

難點

反射的基本概念




Class類的概述




Class類的基本使用




反射的基本運用











第十三章 基于Java Swing的圖書管理系統(tǒng)

學習單元

第十三章 基于Java Swing的圖書管理系統(tǒng)

學時

4學時

學習目標

1. 項目概述

2. 數(shù)據(jù)庫設(shè)計

3. 項目環(huán)境搭建

4. 實體類設(shè)計

5. 工具類設(shè)計

6. 用戶注冊和登陸模塊

7. 圖書借還模塊

8. 數(shù)據(jù)管理模塊

9. 用戶管理模塊

10. 類別管理模塊

學習內(nèi)容

知識點

了解

掌握

重點

難點

項目概述




需求分析




功能分析




項目預覽




數(shù)據(jù)庫設(shè)計




項目環(huán)境搭建




實體類設(shè)計




工具類設(shè)計




用戶注冊功能




用戶登陸功能




用戶借書功能




用戶還書功能




書籍添加功能




書籍信息修改功能




用戶信息修改功能




數(shù)據(jù)借閱詳情功能




類別管理模塊












留言板 Message Board
條留言  共

  • 參與互動
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學隊伍Teaching Members
友情鏈接Links
請輸入以下信息:
  • 學號號:
  • 班級選擇:

掃一掃二維碼,快速加入本課程!

放大二維碼 查看使用方法
課程
引導