




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Java語言程序設(shè)計(jì)(第2版)課程教學(xué)大綱課程編號(hào):201709210012學(xué)分:3學(xué)分學(xué)時(shí):46學(xué)時(shí)(其中:講授學(xué)時(shí):24學(xué)時(shí)上機(jī)學(xué)時(shí):22學(xué)時(shí))先修課程:無后續(xù)課程:適用專業(yè):計(jì)算機(jī)相關(guān)專業(yè)開課部門:計(jì)算機(jī)系一、課程性質(zhì)與目標(biāo)Java語言程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)學(xué)生的一門重要專業(yè)必修課。本課程中共12章。分別包括:涵蓋Java基礎(chǔ)、數(shù)組、方法、面向?qū)ο?、異常、Java基礎(chǔ)類庫、集合類、I/O流、GUI、多線程、網(wǎng)絡(luò)編程、Eclipse工具等主流Java語言開發(fā)技術(shù)。本書可作為高等院校計(jì)算機(jī)、軟件工程等專業(yè)Linux課程的教材及教學(xué)參考書,也可以作為培訓(xùn)機(jī)構(gòu)的培訓(xùn)用書,還可作為后端開發(fā)人員的參考書。二、課程的主要內(nèi)容及基本要求第1章Java開發(fā)入門(4學(xué)時(shí))[知識(shí)點(diǎn)]Java概述JDK的使用第一個(gè)Java程序Java運(yùn)行流程Eclipse開發(fā)工具[重點(diǎn)]JDK的使用第一個(gè)Java程序Java運(yùn)行流程Eclipse開發(fā)工具[難點(diǎn)]Java運(yùn)行流程Eclipse開發(fā)工具[基本要求]了解Java語言的特點(diǎn)熟練掌握J(rèn)ava開發(fā)環(huán)境的搭建熟練掌握環(huán)境變量的配置熟練掌握Eclipse的安裝和使用理解Java的運(yùn)行機(jī)制[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第2章Java編程基礎(chǔ)(4學(xué)時(shí))[知識(shí)點(diǎn)]Java的基本語法基本數(shù)據(jù)類型變量與常量Java中的運(yùn)算符程序的結(jié)構(gòu)[重點(diǎn)]基本數(shù)據(jù)類型變量與常量Java中的運(yùn)算符程序的結(jié)構(gòu)[難點(diǎn)]基本數(shù)據(jù)類型變量與常量Java中的運(yùn)算符程序的結(jié)構(gòu)[基本要求]熟練掌握J(rèn)ava的基本語法理解Java的常量與變量熟練掌握J(rèn)ava的基本數(shù)據(jù)類型及類型轉(zhuǎn)換掌握J(rèn)ava的運(yùn)算符理解Java程序的流程控制[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第3章數(shù)組與方法(4學(xué)時(shí))[知識(shí)點(diǎn)]數(shù)組方法數(shù)組的引用傳遞[重點(diǎn)]數(shù)組方法數(shù)組的引用傳遞[難點(diǎn)]數(shù)組方法數(shù)組的引用傳遞[基本要求]了解Java數(shù)組的定義掌握J(rèn)ava數(shù)組的常用操作掌握J(rèn)ava的方法定義與使用掌握J(rèn)ava方法重載與遞歸理解Java數(shù)組的引用傳遞[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第4章面向?qū)ο螅ㄉ希?學(xué)時(shí))[知識(shí)點(diǎn)]面向?qū)ο蟮母拍铑惻c對象構(gòu)造方法this關(guān)鍵字垃圾回收static關(guān)鍵字內(nèi)部類[重點(diǎn)]類與對象構(gòu)造方法this關(guān)鍵字垃圾回收static關(guān)鍵字內(nèi)部類[難點(diǎn)]類與對象構(gòu)造方法this關(guān)鍵字垃圾回收static關(guān)鍵字內(nèi)部類[基本要求]理解面向?qū)ο蟮母拍钫莆疹惖姆庋b與使用掌握構(gòu)造方法的使用方法掌握this和static關(guān)鍵字的使用了解垃圾回收機(jī)制了解內(nèi)部類[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第5章面向?qū)ο螅ㄏ拢?學(xué)時(shí))[知識(shí)點(diǎn)]類的繼承final關(guān)鍵字抽象類和接口多態(tài)包Lambda表達(dá)式[重點(diǎn)]final關(guān)鍵字抽象類和接口多態(tài)包Lambda表達(dá)式[難點(diǎn)]final關(guān)鍵字抽象類和接口多態(tài)包Lambda表達(dá)式[基本要求]理解繼承的概念掌握final關(guān)鍵字的使用熟練掌握抽象類和接口的使用理解多態(tài)的概念掌握J(rèn)DK8中Lambda表達(dá)式的使用[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。異常(2學(xué)時(shí))[知識(shí)點(diǎn)]異常的概念異常的類型異常的處理自定義異常斷言異常的使用規(guī)則[重點(diǎn)]異常的類型異常的處理自定義異常斷言異常的使用規(guī)則[難點(diǎn)]異常的類型異常的處理自定義異常斷言異常的使用規(guī)則[基本要求]理解異常的概念理解異常的類型熟練掌握異常的處理方法了解自定義異常的使用[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第7章Java基礎(chǔ)類庫(4學(xué)時(shí))[知識(shí)點(diǎn)]基本類型的包裝類JDK5.0新特性——自動(dòng)裝箱和拆箱Scanner類String類、StringBuffer類和StringBuilder類System類與Runtime類Math類與Random類日期操作類[重點(diǎn)]JDK5.0新特性——自動(dòng)裝箱和拆箱Scanner類String類、StringBuffer類和StringBuilder類System類與Runtime類Math類與Random類日期操作類[難點(diǎn)]Scanner類String類、StringBuffer類和StringBuilder類System類與Runtime類Math類與Random類日期操作類[基本要求]熟練掌握J(rèn)ava包裝類的使用熟練掌握String類、StringBuffer類和StingBuilder類的使用熟練掌握System類與Runtime類的使用熟練掌握Math類與Random類的使用熟練掌握日期類的使用[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第8章集合類(4學(xué)時(shí))[知識(shí)點(diǎn)]集合概述Collection接口List接口Set接口Queue接口Map接口JDK5.0新特性——泛型JDK8.0新特性——forEach遍歷Collections工具類Arrays工具類集合轉(zhuǎn)換JDK8.0新特性——StreamAPI[重點(diǎn)]Collection接口List接口Set接口Queue接口Map接口JDK5.0新特性——泛型JDK8.0新特性——forEach遍歷Collections工具類Arrays工具類集合轉(zhuǎn)換JDK8.0新特性——StreamAPI[難點(diǎn)]Collection接口List接口Set接口Queue接口Map接口JDK5.0新特性——泛型JDK8.0新特性——forEach遍歷Collections工具類Arrays工具類集合轉(zhuǎn)換JDK8.0新特性——StreamAPI[基本要求]熟練掌握List、Map、Set集合的使用熟練掌握集合遍歷的方法熟悉泛型的使用熟練掌握Collections、Arrays工具類和集合的轉(zhuǎn)換熟悉StreamAPI的使用[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第9章I/O(輸入/輸出)流(4學(xué)時(shí))[知識(shí)點(diǎn)]流概述字節(jié)流字符流其他I/O流File類RandomAccessFile字符編碼NIO[重點(diǎn)]字節(jié)流字符流其他I/O流File類RandomAccessFile字符編碼NIO[難點(diǎn)]字節(jié)流字符流其他I/O流File類RandomAccessFile字符編碼NIO[基本要求]熟練掌握操作字節(jié)流和字符流讀寫文件了解其他I/O流熟練掌握File類及其用法了解NI/O的概念及其用法了解常見字符編碼[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第10章GUI(圖形用戶界面)(4學(xué)時(shí))[知識(shí)點(diǎn)]AWT概述AWT事件處理常用事件分類布局管理器AWT繪圖SwingJavaFX圖形用戶界面工具[重點(diǎn)]AWT事件處理常用事件分類布局管理器AWT繪圖SwingJavaFX圖形用戶界面工具[難點(diǎn)]AWT事件處理常用事件分類布局管理器AWT繪圖SwingJavaFX圖形用戶界面工具[基本要求]熟練掌握AWT事件處理了解常用事件和布局管理器熟練掌握常用的Swing組件的使用熟練掌握J(rèn)avaFX圖形用戶界面工具的使用[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第11章多線程(4學(xué)時(shí))[知識(shí)點(diǎn)]線程概述線程的創(chuàng)建線程的生命周期及狀態(tài)轉(zhuǎn)換線程的調(diào)度多線程同步多線程通信線程組和未處理的異常線程池[重點(diǎn)]線程的創(chuàng)建線程的生命周期及狀態(tài)轉(zhuǎn)換線程的調(diào)度多線程同步多線程通信線程組和未處理的異常線程池[難點(diǎn)]線程的創(chuàng)建線程的生命周期及狀態(tài)轉(zhuǎn)換線程的調(diào)度多線程同步多線程通信線程組和未處理的異常線程池[基本要求]理解進(jìn)程和線程的區(qū)別熟練掌握創(chuàng)建線程的方法了解線程的生命周期及狀態(tài)轉(zhuǎn)換熟練掌握多線程的同步掌握多線程之間的通信了解線程池的使用[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。第12章網(wǎng)絡(luò)編程(4學(xué)時(shí))[知識(shí)點(diǎn)]網(wǎng)絡(luò)通信協(xié)議UDP通信TCP通信JavaApplet[重點(diǎn)]網(wǎng)絡(luò)通信協(xié)議UDP通信TCP通信JavaApplet[難點(diǎn)]UDP通信TCP通信JavaApplet[基本要求]了解網(wǎng)絡(luò)通信協(xié)議熟練掌握UDP通信熟練掌握TCP通信熟練掌握網(wǎng)絡(luò)程序的開發(fā)[實(shí)踐與練習(xí)]完成相關(guān)習(xí)題。三、學(xué)時(shí)分配章目授課上機(jī)合計(jì)第1章Java開發(fā)入門2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第2章Java編程基礎(chǔ)2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第3章數(shù)組與方法2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第4章面向?qū)ο螅ㄉ希?學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第5章面向?qū)ο螅ㄏ拢?學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第6章異常2學(xué)時(shí)0學(xué)時(shí)2學(xué)時(shí)第7章Java基礎(chǔ)類庫2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第8章集合類2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第9章I/O(輸入/輸出)流2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第10章GUI(圖形用戶界面)2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第11章多線程2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)第12章網(wǎng)絡(luò)編程2學(xué)時(shí)2學(xué)時(shí)4學(xué)時(shí)合計(jì)24學(xué)時(shí)22學(xué)時(shí)46學(xué)時(shí)四、考核模式與成績評定本課程為考試課程,考試可靈活采用閉卷成績和平時(shí)成績相結(jié)合的形式。閉卷部分(80%)的考試題包括基本概念、基本語法格式、面向?qū)ο蟪绦蛟O(shè)計(jì)等,題型可采用填空題、選擇題、程序填空、判斷題、程序分析題以及編程題等多種形式。平時(shí)成績包括出勤(5%)、作業(yè)(5%)和實(shí)驗(yàn)(10%)。五、選用教材和主要參考書本大綱是根據(jù)教材《Java語言程序設(shè)計(jì)(第2版)》所設(shè)計(jì)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省綿陽市三臺(tái)中學(xué)2024-2025學(xué)年高二(上)期末生物試卷(含解析)
- 溝槽開挖支護(hù)施工方案
- 橋架鋼結(jié)構(gòu)施工方案
- 導(dǎo)管室裝修施工方案
- 深圳燈光秀施工方案
- 反光涂料施工方案
- 防滑混凝土泳池施工方案
- 5以內(nèi)的3個(gè)數(shù)加減混合題
- 等效電路模型、單顆粒模型、均質(zhì)多孔模型、異構(gòu)模型等
- 地暖加壓泵換向閥工作原理
- (高清版)TDT 1055-2019 第三次全國國土調(diào)查技術(shù)規(guī)程
- 弱電工程穿線隱蔽工程驗(yàn)收記錄及弱電工程表格大全
- 電影活著展示課件
- 改變學(xué)習(xí)方式促進(jìn)學(xué)生發(fā)展結(jié)題報(bào)告
- 天堂旅行團(tuán)讀書分享
- 維護(hù)社會(huì)穩(wěn)定規(guī)定
- 國家安全生產(chǎn)應(yīng)急救援隊(duì)內(nèi)務(wù)管理規(guī)范
- 室內(nèi)裝潢與裝修的危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評估
- 護(hù)理安全警示教育案例完整版
- 醫(yī)療保險(xiǎn)異地就醫(yī)登記備案表
- MAXIMO系統(tǒng)介紹課件
評論
0/150
提交評論