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

課程簡(jiǎn)介 Course Introduction

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


教學(xué)大綱 Teaching Syllabus

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

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


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

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

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


三、教學(xué)條件要求

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

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


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

第一章 Java開(kāi)發(fā)入門(mén)

學(xué)習(xí)單元

第一章 Java開(kāi)發(fā)入門(mén)

學(xué)時(shí)

3學(xué)時(shí)

學(xué)習(xí)目標(biāo)

1. 了解Java語(yǔ)言的特點(diǎn)與發(fā)展史

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

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

4. 理解Java的運(yùn)行機(jī)制

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

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

什么是Java




Java語(yǔ)言的特點(diǎn)




Jav語(yǔ)言的發(fā)展史




安裝JDK




第一個(gè)Java程序




JDK目錄介紹




PATH環(huán)境變量




CLASSPATH環(huán)境變量




Java的運(yùn)行機(jī)制




使用Eclipse開(kāi)發(fā)程序




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











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

學(xué)習(xí)單元

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

學(xué)時(shí)

8學(xué)時(shí)

學(xué)習(xí)目標(biāo)

1. 掌握Java的基本語(yǔ)法格式

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

3. 掌握運(yùn)算符的使用

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

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

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

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

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

Java的基本語(yǔ)法格式




Java中的注釋




Java中的關(guān)鍵字




Java中的標(biāo)識(shí)符




變量的定義




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




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




變量的作用域




Java中的常量




算術(shù)運(yùn)算符




賦值運(yùn)算符




比較運(yùn)算符




邏輯運(yùn)算符




位運(yùn)算符




條件運(yùn)算符




運(yùn)算符的優(yōu)先級(jí)




if條件語(yǔ)句




switch條件語(yǔ)句




while循環(huán)語(yǔ)句




dowhile循環(huán)語(yǔ)句




for循環(huán)語(yǔ)句




循環(huán)嵌套




跳轉(zhuǎn)語(yǔ)句(break、continue




數(shù)組的定義




數(shù)組的常見(jiàn)操作





多維數(shù)組











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

學(xué)習(xí)單元

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

學(xué)時(shí)

6學(xué)時(shí)

學(xué)習(xí)目標(biāo)

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

2. 掌握類(lèi)的定義

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

4. 掌握對(duì)象的引用傳遞

5. 掌握對(duì)象成員的訪問(wèn)控制

6. 掌握類(lèi)的封裝特性

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

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

9. 了解代碼塊的應(yīng)用

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

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




類(lèi)與對(duì)象的關(guān)系




類(lèi)的定義




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




訪問(wèn)修飾符




類(lèi)的封裝




方法的重載




方法的遞歸




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




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




this關(guān)鍵字




靜態(tài)變量




靜態(tài)方法




靜態(tài)代碼塊











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

學(xué)習(xí)單元

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

學(xué)時(shí)

10學(xué)時(shí)

學(xué)習(xí)目標(biāo)

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

2. 掌握方法的重寫(xiě)

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

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

5. 掌握抽象類(lèi)和接口的使用

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

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

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

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

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

繼承的概念




重寫(xiě)父類(lèi)方法




super關(guān)鍵字




final關(guān)鍵字




抽象類(lèi)




接口




多態(tài)的概述




Object類(lèi)




成員內(nèi)部類(lèi)




局部?jī)?nèi)部類(lèi)




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




匿名內(nèi)部類(lèi)




什么是異常




異常的類(lèi)型




try...catchfinally




throws關(guān)鍵字




throw關(guān)鍵字




自定義異常











第五章 Java API

學(xué)習(xí)單元

第五章 Java中的常用類(lèi)

學(xué)時(shí)

8學(xué)時(shí)

學(xué)習(xí)目標(biāo)

1. 掌握String、StringBufferStringBuilder類(lèi)的使用

2. 掌握SystemRuntime類(lèi)的使用

3. 掌握Math類(lèi)和Random類(lèi)的使用

4. 掌握日期時(shí)間類(lèi)以及包裝類(lèi)的使用

5. 了解正則表達(dá)式的使用

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

String類(lèi)的初始化




String類(lèi)的常見(jiàn)操作




StringBuffer類(lèi)




System類(lèi)




Runtime類(lèi)




Math類(lèi)




Random類(lèi)




Instant類(lèi)




LocalDate類(lèi)




LocalTIme類(lèi)




PeriodDuration類(lèi)




包裝類(lèi)




正則表達(dá)式











第六章 集合類(lèi)

學(xué)習(xí)單元

第六章 集合類(lèi)

學(xué)時(shí)

8學(xué)時(shí)

學(xué)習(xí)目標(biāo)

1. 了解集合與Collection接口

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

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

4. 熟悉泛型的使用

5. 熟悉lambda表達(dá)式的使用

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

集合概述




Collection接口




List接口簡(jiǎn)介




ArrayList集合




LinkedList集合




Iterator遍歷集合




foreach遍歷集合




HashSet集合




TreeSet集合




Map接口簡(jiǎn)介




HashMap集合




Map集合遍歷




TreeMap集合




Properties集合




泛型




Lambda表達(dá)式











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

學(xué)習(xí)單元

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

學(xué)時(shí)

8學(xué)時(shí)

學(xué)習(xí)目標(biāo)

1. 熟悉如何使用File類(lèi)操作文件

2. 熟悉如何使用字符流讀寫(xiě)文件

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

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

創(chuàng)建File對(duì)象




File類(lèi)的常用方法




遍歷目錄下的文件




刪除文件及目錄




字節(jié)流概述




字節(jié)流讀寫(xiě)文件




文件的拷貝




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




字節(jié)緩沖流




字符流概述




字符流操作文件











第八章 多線程

學(xué)習(xí)單元

第八章 多線程

學(xué)時(shí)

6學(xué)時(shí)

學(xué)習(xí)目標(biāo)

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

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

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

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

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

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

線程概述




Thread類(lèi)實(shí)現(xiàn)多線程




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




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




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




線程的優(yōu)先級(jí)




線程休眠




線程讓步




線程插隊(duì)




線程安全問(wèn)題




同步代碼塊




同步方法




死鎖問(wèn)題




死鎖問(wèn)題



多線程通信



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




CompletableFuture類(lèi)實(shí)現(xiàn)線程池管理












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

學(xué)習(xí)單元

第九章 多線程

學(xué)時(shí)

6學(xué)時(shí)

學(xué)習(xí)目標(biāo)

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

2. 掌握IP地址和端口號(hào)的作用

3. 掌握InetAddress對(duì)象的使用

4. 掌握UDPTCP通信方式

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

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




IP地址和端口號(hào)




InetAddress類(lèi)




UDPTCP協(xié)議




UDP通信協(xié)議




DatagramPacket類(lèi)




DatagramSocket類(lèi)




UDP網(wǎng)絡(luò)程序




TCP通信協(xié)議




ServerSocket類(lèi)




Socket類(lèi)




簡(jiǎn)單的TCP網(wǎng)絡(luò)程序




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











第十章 JDBC

學(xué)習(xí)單元

第十章JDBC

學(xué)時(shí)

3學(xué)時(shí)

學(xué)習(xí)目標(biāo)

1. 了解什么是JDBC

2. 熟悉JDBC 的常用API

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

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

什么是JDBC




JDBC常用API




JDBC的編程步驟




實(shí)現(xiàn)第一個(gè)JDBC程序














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

學(xué)習(xí)單元

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

學(xué)時(shí)

6學(xué)時(shí)

學(xué)習(xí)目標(biāo)

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

2. 了解Swing頂級(jí)容器的使用

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

4. 掌握GUI中的事件處理機(jī)制

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

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

Swing概述




JFrame




JDialog




BorderLayout布局管理器




FlowLayout布局管理器




GridLayout布局管理器




事件處理機(jī)制




Swing常用事件處理




面板組件




文本組件




標(biāo)簽組件




按鈕組件




下拉框組件











第十二章 反射

學(xué)習(xí)單元

第十二章 反射

學(xué)時(shí)

4學(xué)時(shí)

學(xué)習(xí)目標(biāo)

1. 了解反射的基本概念

2. 了解Class類(lèi)

3. 了解Class類(lèi)的基本使用

4. 了解反射的基本運(yùn)用

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

反射的基本概念




Class類(lèi)的概述




Class類(lèi)的基本使用




反射的基本運(yùn)用











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

學(xué)習(xí)單元

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

學(xué)時(shí)

4學(xué)時(shí)

學(xué)習(xí)目標(biāo)

1. 項(xiàng)目概述

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

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

4. 實(shí)體類(lèi)設(shè)計(jì)

5. 工具類(lèi)設(shè)計(jì)

6. 用戶(hù)注冊(cè)和登陸模塊

7. 圖書(shū)借還模塊

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

9. 用戶(hù)管理模塊

10. 類(lèi)別管理模塊

學(xué)習(xí)內(nèi)容

知識(shí)點(diǎn)

了解

掌握

重點(diǎn)

難點(diǎn)

項(xiàng)目概述




需求分析




功能分析




項(xiàng)目預(yù)覽




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




項(xiàng)目環(huán)境搭建




實(shí)體類(lèi)設(shè)計(jì)




工具類(lèi)設(shè)計(jì)




用戶(hù)注冊(cè)功能




用戶(hù)登陸功能




用戶(hù)借書(shū)功能




用戶(hù)還書(shū)功能




書(shū)籍添加功能




書(shū)籍信息修改功能




用戶(hù)信息修改功能




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




類(lèi)別管理模塊












留言板 Message Board
條留言  共 頁(yè)

  • 參與互動(dòng)
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學(xué)隊(duì)伍Teaching Members
請(qǐng)輸入以下信息:
  • 學(xué)學(xué)號(hào)號(hào):
  • 班級(jí)選擇:

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

放大二維碼 查看使用方法
課程
引導(dǎo)