Java語言程序設(shè)計(第2版)PPTJava第二版(教學(xué)大綱)_第1頁
Java語言程序設(shè)計(第2版)PPTJava第二版(教學(xué)大綱)_第2頁
Java語言程序設(shè)計(第2版)PPTJava第二版(教學(xué)大綱)_第3頁
Java語言程序設(shè)計(第2版)PPTJava第二版(教學(xué)大綱)_第4頁
Java語言程序設(shè)計(第2版)PPTJava第二版(教學(xué)大綱)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Java語言程序設(shè)計(第2版)課程教學(xué)大綱課程編號:201709210012學(xué)分:3學(xué)分學(xué)時:46學(xué)時(其中:講授學(xué)時:24學(xué)時上機學(xué)時:22學(xué)時)先修課程:無后續(xù)課程:適用專業(yè):計算機相關(guān)專業(yè)開課部門:計算機系一、課程性質(zhì)與目標Java語言程序設(shè)計是計算機專業(yè)學(xué)生的一門重要專業(yè)必修課。本課程中共12章。分別包括:涵蓋Java基礎(chǔ)、數(shù)組、方法、面向?qū)ο?、異常、Java基礎(chǔ)類庫、集合類、I/O流、GUI、多線程、網(wǎng)絡(luò)編程、Eclipse工具等主流Java語言開發(fā)技術(shù)。本書可作為高等院校計算機、軟件工程等專業(yè)Linux課程的教材及教學(xué)參考書,也可以作為培訓(xùn)機構(gòu)的培訓(xùn)用書,還可作為后端開發(fā)人員的參考書。二、課程的主要內(nèi)容及基本要求第1章Java開發(fā)入門(4學(xué)時)[知識點]Java概述JDK的使用第一個Java程序Java運行流程Eclipse開發(fā)工具[重點]JDK的使用第一個Java程序Java運行流程Eclipse開發(fā)工具[難點]Java運行流程Eclipse開發(fā)工具[基本要求]了解Java語言的特點熟練掌握Java開發(fā)環(huán)境的搭建熟練掌握環(huán)境變量的配置熟練掌握Eclipse的安裝和使用理解Java的運行機制[實踐與練習]完成相關(guān)習題。第2章Java編程基礎(chǔ)(4學(xué)時)[知識點]Java的基本語法基本數(shù)據(jù)類型變量與常量Java中的運算符程序的結(jié)構(gòu)[重點]基本數(shù)據(jù)類型變量與常量Java中的運算符程序的結(jié)構(gòu)[難點]基本數(shù)據(jù)類型變量與常量Java中的運算符程序的結(jié)構(gòu)[基本要求]熟練掌握Java的基本語法理解Java的常量與變量熟練掌握Java的基本數(shù)據(jù)類型及類型轉(zhuǎn)換掌握Java的運算符理解Java程序的流程控制[實踐與練習]完成相關(guān)習題。第3章數(shù)組與方法(4學(xué)時)[知識點]數(shù)組方法數(shù)組的引用傳遞[重點]數(shù)組方法數(shù)組的引用傳遞[難點]數(shù)組方法數(shù)組的引用傳遞[基本要求]了解Java數(shù)組的定義掌握Java數(shù)組的常用操作掌握Java的方法定義與使用掌握Java方法重載與遞歸理解Java數(shù)組的引用傳遞[實踐與練習]完成相關(guān)習題。第4章面向?qū)ο螅ㄉ希?學(xué)時)[知識點]面向?qū)ο蟮母拍铑惻c對象構(gòu)造方法this關(guān)鍵字垃圾回收static關(guān)鍵字內(nèi)部類[重點]類與對象構(gòu)造方法this關(guān)鍵字垃圾回收static關(guān)鍵字內(nèi)部類[難點]類與對象構(gòu)造方法this關(guān)鍵字垃圾回收static關(guān)鍵字內(nèi)部類[基本要求]理解面向?qū)ο蟮母拍钫莆疹惖姆庋b與使用掌握構(gòu)造方法的使用方法掌握this和static關(guān)鍵字的使用了解垃圾回收機制了解內(nèi)部類[實踐與練習]完成相關(guān)習題。第5章面向?qū)ο螅ㄏ拢?學(xué)時)[知識點]類的繼承final關(guān)鍵字抽象類和接口多態(tài)包Lambda表達式[重點]final關(guān)鍵字抽象類和接口多態(tài)包Lambda表達式[難點]final關(guān)鍵字抽象類和接口多態(tài)包Lambda表達式[基本要求]理解繼承的概念掌握final關(guān)鍵字的使用熟練掌握抽象類和接口的使用理解多態(tài)的概念掌握JDK8中Lambda表達式的使用[實踐與練習]完成相關(guān)習題。異常(2學(xué)時)[知識點]異常的概念異常的類型異常的處理自定義異常斷言異常的使用規(guī)則[重點]異常的類型異常的處理自定義異常斷言異常的使用規(guī)則[難點]異常的類型異常的處理自定義異常斷言異常的使用規(guī)則[基本要求]理解異常的概念理解異常的類型熟練掌握異常的處理方法了解自定義異常的使用[實踐與練習]完成相關(guān)習題。第7章Java基礎(chǔ)類庫(4學(xué)時)[知識點]基本類型的包裝類JDK5.0新特性——自動裝箱和拆箱Scanner類String類、StringBuffer類和StringBuilder類System類與Runtime類Math類與Random類日期操作類[重點]JDK5.0新特性——自動裝箱和拆箱Scanner類String類、StringBuffer類和StringBuilder類System類與Runtime類Math類與Random類日期操作類[難點]Scanner類String類、StringBuffer類和StringBuilder類System類與Runtime類Math類與Random類日期操作類[基本要求]熟練掌握Java包裝類的使用熟練掌握String類、StringBuffer類和StingBuilder類的使用熟練掌握System類與Runtime類的使用熟練掌握Math類與Random類的使用熟練掌握日期類的使用[實踐與練習]完成相關(guān)習題。第8章集合類(4學(xué)時)[知識點]集合概述Collection接口List接口Set接口Queue接口Map接口JDK5.0新特性——泛型JDK8.0新特性——forEach遍歷Collections工具類Arrays工具類集合轉(zhuǎn)換JDK8.0新特性——StreamAPI[重點]Collection接口List接口Set接口Queue接口Map接口JDK5.0新特性——泛型JDK8.0新特性——forEach遍歷Collections工具類Arrays工具類集合轉(zhuǎn)換JDK8.0新特性——StreamAPI[難點]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的使用[實踐與練習]完成相關(guān)習題。第9章I/O(輸入/輸出)流(4學(xué)時)[知識點]流概述字節(jié)流字符流其他I/O流File類RandomAccessFile字符編碼NIO[重點]字節(jié)流字符流其他I/O流File類RandomAccessFile字符編碼NIO[難點]字節(jié)流字符流其他I/O流File類RandomAccessFile字符編碼NIO[基本要求]熟練掌握操作字節(jié)流和字符流讀寫文件了解其他I/O流熟練掌握File類及其用法了解NI/O的概念及其用法了解常見字符編碼[實踐與練習]完成相關(guān)習題。第10章GUI(圖形用戶界面)(4學(xué)時)[知識點]AWT概述AWT事件處理常用事件分類布局管理器AWT繪圖SwingJavaFX圖形用戶界面工具[重點]AWT事件處理常用事件分類布局管理器AWT繪圖SwingJavaFX圖形用戶界面工具[難點]AWT事件處理常用事件分類布局管理器AWT繪圖SwingJavaFX圖形用戶界面工具[基本要求]熟練掌握AWT事件處理了解常用事件和布局管理器熟練掌握常用的Swing組件的使用熟練掌握JavaFX圖形用戶界面工具的使用[實踐與練習]完成相關(guān)習題。第11章多線程(4學(xué)時)[知識點]線程概述線程的創(chuàng)建線程的生命周期及狀態(tài)轉(zhuǎn)換線程的調(diào)度多線程同步多線程通信線程組和未處理的異常線程池[重點]線程的創(chuàng)建線程的生命周期及狀態(tài)轉(zhuǎn)換線程的調(diào)度多線程同步多線程通信線程組和未處理的異常線程池[難點]線程的創(chuàng)建線程的生命周期及狀態(tài)轉(zhuǎn)換線程的調(diào)度多線程同步多線程通信線程組和未處理的異常線程池[基本要求]理解進程和線程的區(qū)別熟練掌握創(chuàng)建線程的方法了解線程的生命周期及狀態(tài)轉(zhuǎn)換熟練掌握多線程的同步掌握多線程之間的通信了解線程池的使用[實踐與練習]完成相關(guān)習題。第12章網(wǎng)絡(luò)編程(4學(xué)時)[知識點]網(wǎng)絡(luò)通信協(xié)議UDP通信TCP通信JavaApplet[重點]網(wǎng)絡(luò)通信協(xié)議UDP通信TCP通信JavaApplet[難點]UDP通信TCP通信JavaApplet[基本要求]了解網(wǎng)絡(luò)通信協(xié)議熟練掌握UDP通信熟練掌握TCP通信熟練掌握網(wǎng)絡(luò)程序的開發(fā)[實踐與練習]完成相關(guān)習題。三、學(xué)時分配章目授課上機合計第1章Java開發(fā)入門2學(xué)時2學(xué)時4學(xué)時第2章Java編程基礎(chǔ)2學(xué)時2學(xué)時4學(xué)時第3章數(shù)組與方法2學(xué)時2學(xué)時4學(xué)時第4章面向?qū)ο螅ㄉ希?學(xué)時2學(xué)時4學(xué)時第5章面向?qū)ο螅ㄏ拢?學(xué)時2學(xué)時4學(xué)時第6章異常2學(xué)時0學(xué)時2學(xué)時第7章Java基礎(chǔ)類庫2學(xué)時2學(xué)時4學(xué)時第8章集合類2學(xué)時2學(xué)時4學(xué)時第9章I/O(輸入/輸出)流2學(xué)時2學(xué)時4學(xué)時第10章GUI(圖形用戶界面)2學(xué)時2學(xué)時4學(xué)時第11章多線程2學(xué)時2學(xué)時4學(xué)時第12章網(wǎng)絡(luò)編程2學(xué)時2學(xué)時4學(xué)時合計24學(xué)時22學(xué)時46學(xué)時四、考核模式與成績評定本課程為考試課程,考試可靈活采用閉卷成績和平時成績相結(jié)合的形式。閉卷部分(80%)的考試題包括基本概念、基本語法格式、面向?qū)ο蟪绦蛟O(shè)計等,題型可采用填空題、選擇題、程序填空、判斷題、程序分析題以及編程題等多種形式。平時成績包括出勤(5%)、作業(yè)(5%)和實驗(10%)。五、選用教材和主要參考書本大綱是根據(jù)教材《Java語言程序設(shè)計(第2版)》所設(shè)計的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論