![《高級Java語言程序設(shè)計》課程教學(xué)大綱_第1頁](http://file4.renrendoc.com/view/5950b59d68b678048ca736780dbac502/5950b59d68b678048ca736780dbac5021.gif)
![《高級Java語言程序設(shè)計》課程教學(xué)大綱_第2頁](http://file4.renrendoc.com/view/5950b59d68b678048ca736780dbac502/5950b59d68b678048ca736780dbac5022.gif)
![《高級Java語言程序設(shè)計》課程教學(xué)大綱_第3頁](http://file4.renrendoc.com/view/5950b59d68b678048ca736780dbac502/5950b59d68b678048ca736780dbac5023.gif)
![《高級Java語言程序設(shè)計》課程教學(xué)大綱_第4頁](http://file4.renrendoc.com/view/5950b59d68b678048ca736780dbac502/5950b59d68b678048ca736780dbac5024.gif)
![《高級Java語言程序設(shè)計》課程教學(xué)大綱_第5頁](http://file4.renrendoc.com/view/5950b59d68b678048ca736780dbac502/5950b59d68b678048ca736780dbac5025.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《高級Java語言程序設(shè)計》課程教學(xué)大綱一、課程基本信息(黑體,小4)課程代碼:課程名稱:高級Java語言程序設(shè)計英文名稱:JavaProgramDesign課程類別:專業(yè)課學(xué)時:48學(xué)分:3適用對象:信科專業(yè)學(xué)生考核方式:考試先修課程:C語言程序設(shè)計二'課程簡介((黑體,小4)互聯(lián)網(wǎng)與移動互聯(lián)網(wǎng)應(yīng)用開展迅猛。Java以其優(yōu)良的可移植性、平安性、卓越的并行處理能力,以及獎狀、健康的開源生態(tài)體系,已經(jīng)成為網(wǎng)絡(luò)應(yīng)用開發(fā)的首選余元,并成為非常流行的Android移動操作系統(tǒng)的開發(fā)語言,Java語言已經(jīng)成為了當前最流行最受歡迎的語言之一。因此掌握和熟練使用Java語言,正逐漸成為計算機相關(guān)專業(yè)學(xué)生的一項必須具有的技能。本課程主要講授Java的基本知識和其在面向?qū)ο箝_發(fā)中所具有的特性,讓學(xué)生能夠掌握Java的基本編程方法和思想,對于后續(xù)學(xué)習(xí)打好堅實的基礎(chǔ)。Currently,Internetandmobileinternetaredevelopingrapidly.Duetoitsgreattrans-portability,andtheexcellentabilitiesofsafetyperformancesandparallelprocessing,alsowithitsfavorableopensourcesystem,Javahasbecomethefirstchoicefornetworkapplicationdevelopment,andisoneofthemostpopularcomputerlanguagesaswell.IthasbeenthefashionablelanguagefordevelopingAndroidsystemalready.Therefore,realizingandskillfullyusingJavaisbecomingoneofthenecessaryskillsforthestudentswhoaremajoringcomputersprofessions.Thiscoursemainlyincludesthebasicknowledgeaboutjava,andalsowithitscharacteristicsinobject-orienteddevelopment,inordertoletstudentsmasterthefundamentalmethodsandideasaboutprogrammingwithJava,andsupplyastrongfoundationforthefollowingstudying.三、課程性質(zhì)與教學(xué)目的(黑體,小4)本課程為專業(yè)必修課。本課程的教學(xué)目的主要是讓學(xué)生能夠掌握Java的基本編程語法,熟悉基于Java面向?qū)ο蟮脑O(shè)計和編程方法,能夠使用Java語言獨立解決實際問題。為將來的網(wǎng)絡(luò)編程和移動互聯(lián)開發(fā)打好基礎(chǔ)。第七章224合計301848六、推薦教材和教學(xué)參考資源郎波.Java語言程序設(shè)計(第三版).清華大學(xué)出版社,2016年8月七、其他說明無大綱修訂人:陳冰川大綱修訂人:陳冰川大綱審定人:大綱修訂人:陳冰川大綱修訂人:陳冰川大綱審定人:大綱修訂人:陳冰川大綱修訂人:陳冰川大綱審定人:修訂日期:2017年9月1日
修訂日期:2020年12月11日大綱修訂人:陳冰川大綱修訂人:陳冰川大綱審定人:審定日期:同時結(jié)合課程要求適當?shù)娜谌肴缦滤颊?nèi)容:結(jié)合面向?qū)ο蟮奶卣麝U述繼承與開展的關(guān)系;結(jié)合學(xué)習(xí)方法闡述“知行合一”勇于實踐的精神;結(jié)合異常處理講解遇到困難的處事方法。四'教學(xué)內(nèi)容及要求(黑體,小4)第一章緒論(一)目的與要求.對java基本了解.熟悉java的運行機制.熟悉JVM的作用(二)教學(xué)內(nèi)容第一節(jié).介紹java的技術(shù)起源與開展.基本概念和知識點:JavaSE,JavaEE,JavaME.能力要求:了解java的三個版本.思政內(nèi)容:java的學(xué)習(xí)方法引入“知行合一”的理念,使學(xué)生具有勇于探索和實踐的精神弟一下.介紹java的技術(shù)起源與開展.基本概念和知識點:JavaSE,JavaEE,JavaME.能力要求:了解java的三個版本第三節(jié).簡介java的特有概念.基本概念和知識點:類、接口、程序包、多線程和取消指針.能力要求:了解java與C++的差異第四節(jié).介紹java的虛擬機和運行環(huán)境.基本概念和知識點:JVM和JRE.能力要求:知道虛擬機與運行環(huán)境的作用和他們之間的關(guān)系第五節(jié).掌握java開發(fā)所必需的環(huán)境,了解java的開發(fā)、編譯和運行過程.基本概念和知識點:JDK,:Eclipse.能力要求:能夠自己部署開發(fā)環(huán)境,進行開發(fā)(三)思考與實踐熟悉java的開發(fā)環(huán)境,能夠安裝JDK和開發(fā)環(huán)境ECLIPSEo(四)教學(xué)方法與手段課堂講授為主。第二章面向?qū)ο蟪绦蛟O(shè)計基本概念(-)目的與要求.熟悉面向?qū)ο蟮拈_發(fā)方式.掌握類與對象的關(guān)系.熟悉封裝、繼承和多態(tài)的概念(二)教學(xué)內(nèi)容第一節(jié).主要內(nèi)容:面向?qū)ο箝_發(fā)方式的思想以及面向過程開發(fā)方式之間的區(qū)別.基本概念和知識點:面向?qū)ο?能力要求:了解面向?qū)ο蟮拈_發(fā)方式第二節(jié).主要內(nèi)容:類和對象的關(guān)系和區(qū)別.基本概念和知識點:類和對象.問題與應(yīng)用(能力要求):能夠針對具體問題,劃分出類,并理掌握類和對象的關(guān)系第三節(jié).主要內(nèi)容:封裝與數(shù)據(jù)隱藏.基本概念和知識點:封裝.問題與應(yīng)用(能力要求):掌握類的封裝的作用和原那么第四節(jié).主要內(nèi)容:繼承的概念.基本概念和知識點:繼承,重寫.問題與應(yīng)用(能力要求):繼承的特性,知道繼承是對父類屬性和方法的重用。.思政要點:闡述繼承與開展的關(guān)系,社會主義與具有中國特色社會主義的關(guān)系等。第五節(jié).主要內(nèi)容:了解多態(tài)的含義和支持多態(tài)的技術(shù).基本概念和知識點:多態(tài)、晚聯(lián)編和上溯造型性.問題與應(yīng)用(能力要求):了解多態(tài)的例子,清楚多態(tài)的優(yōu)勢。第六節(jié).主要內(nèi)容:基于服務(wù)的面向?qū)ο蟪绦蛟O(shè)計思想.基本概念和知識點:對象的選取.問題與應(yīng)用(能力要求):針對實際問題能夠準確定義對象和類第七節(jié).主要內(nèi)容:面向?qū)ο蟪绦蛟O(shè)計的優(yōu)勢.基本概念和知識點:面向?qū)ο蟮膬?yōu)勢.問題與應(yīng)用(能力要求):了解面向?qū)ο箝_發(fā)的優(yōu)勢(三)思考與實踐針對實際問題能夠合理的劃分對象與類。(四)教學(xué)方法與手段課堂講授與實踐相結(jié)合第三章JAVA語言基礎(chǔ)(-)目的與要求.掌握java的編程方式和基本語法.掌握java編程的流程控制.掌握java的數(shù)組與c數(shù)組的區(qū)別(二)教學(xué)內(nèi)容第一節(jié).主要內(nèi)容:標識符與數(shù)據(jù)類型.基本概念和知識點:標識符、關(guān)鍵字、基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型、基本類型變量和引用類型變量.問題與應(yīng)用(能力要求):能夠正確理解飲用型變量和基本類型變量之間的區(qū)別弟一下.主要內(nèi)容:表達式與語句.基本概念和知識點:變量、預(yù)算符、表達式和語句.問題與應(yīng)用(能力要求):能夠正確的寫出符合java語法要求的表達式和語句第三節(jié).主要內(nèi)容:程序流程控制.基本概念和知識點:while,dowhile,for,ifelse,switch以及循環(huán)跳轉(zhuǎn)語句.問題與應(yīng)用(能力要求):能夠正確的寫出符合java語法要求的循環(huán)和分支語句第四節(jié).主要內(nèi)容:數(shù)組.基本概念和知識點:數(shù)組聲明、數(shù)組創(chuàng)立與初始化、多維數(shù)組、增強的for循環(huán)和數(shù)組的復(fù)制。.問題與應(yīng)用(能力要求):掌握數(shù)組的定義和使用,熟悉java數(shù)組定義與c語言數(shù)組定義的區(qū)別,能夠正確定義數(shù)組和多維數(shù)組。(三)思考與實踐能夠編寫簡單的JAVA程序。(四)教學(xué)方法與手段課堂講授與實踐相結(jié)合第四章JAVA面向?qū)ο筇匦裕?)目的與要求.熟悉JAVA語言的面向?qū)ο蟮奶匦?掌握類的定義和使用.熟悉內(nèi)部類的作用.熟悉對象的生命周期.掌握Java中類的繼承和多態(tài)的實現(xiàn)(二)教學(xué)內(nèi)容第一、二節(jié).主要內(nèi)容:java語言的類與對象的定義和使用.基本概念和知識點:類的結(jié)構(gòu)、成員變量、成員方法、方法的重載、this、構(gòu)造方法和訪問控制.問題與應(yīng)用(能力要求):正確定義類,掌握構(gòu)造方法和訪問控制的含義和使用弟二下.主要內(nèi)容:內(nèi)部類.基本概念和知識點:內(nèi)部類的定義、內(nèi)部類的使用、內(nèi)部類的特性和匿名類(Lambda表達式不做要求).問題與應(yīng)用(能力要求):了解內(nèi)部類的作用和使用環(huán)境第四節(jié).主要內(nèi)容:對象的生命周期.基本概念和知識點:對象的創(chuàng)立、對象的使用和對象的清除.問題與應(yīng)用(能力要求):了解對象的生命周期,掌握對象的創(chuàng)立過程,使用方式。了解自動清除的方式第五節(jié).主要內(nèi)容:類的繼承與多態(tài).基本概念和知識點:類的繼承、方法的重寫、運行時多態(tài)、對象類型的強制轉(zhuǎn)換和Object類。.問題與應(yīng)用(能力要求):能夠通過類的繼承、方法重寫實現(xiàn)運行時多態(tài)。了解對象類型的轉(zhuǎn)換方式,以及知道Object類為所有類的父類。(三)思考與實踐能夠使用面向?qū)ο蟮奶匦跃帉慗AVA程序。(四)教學(xué)方法與手段課堂講授與實踐相結(jié)合第五章JAVA高級特征(一)目的與要求.掌握JAVA語言的各種關(guān)鍵特性.在編程中合理使用java的高級特征(二)教學(xué)內(nèi)容第一節(jié).主要內(nèi)容:Static關(guān)鍵字.基本概念和知識點:類變量(靜態(tài)變量)、類方法(靜態(tài)方法)、靜態(tài)初始化程序.問題與應(yīng)用(能力要求):熟悉加了static關(guān)鍵字的變量和方法加載的方式和時機。第二節(jié).主要內(nèi)容:final關(guān)鍵字.基本概念和知識點:final關(guān)鍵字.問題與應(yīng)用(能力要求):掌握加了final關(guān)鍵字的變量或方法的特點弟二下.主要內(nèi)容:抽象類.基本概念和知識點:抽象類的特點和作用.問題與應(yīng)用(能力要求):能夠使用抽象類第四節(jié).主要內(nèi)容:接口.基本概念和知識點:接口的定義、接口的實現(xiàn)與使用、接口實現(xiàn)多重繼承、通過繼承擴展接口、接口與抽象類。.問題與應(yīng)用(能力要求):能夠定義接口、使用接口。并熟悉接口與抽象類的區(qū)別。第五節(jié).主要內(nèi)容:包.基本概念和知識點:包的定義和使用,引入其他類的靜態(tài)成員、報名與包成員存儲位置、java源文件與類文件的管理.問題與應(yīng)用(能力要求):掌握包的各種使用第六節(jié).主要內(nèi)容:泛型與集合類.基本概念和知識點:泛化類型及其子類、通配符、泛化方法、類型擦除、集合類.問題與應(yīng)用(能力要求):通過泛型實現(xiàn)java編程第七節(jié).主要內(nèi)容:枚舉類型.基本概念和知識點:枚舉類型的定義、枚舉類型的方法、枚舉的使用.問題與應(yīng)用(能力要求):通過枚舉類型進行相關(guān)的java編程第八節(jié).主要內(nèi)容:包裝類與自動裝箱和拆箱.基本概念和知識點:基本數(shù)據(jù)類型的包裝類、自動裝箱和拆箱。.問題與應(yīng)用(能力要求):熟悉基本數(shù)據(jù)類型的自動裝箱和拆箱的過程和使用。(三)思考與實踐在java編程過程中能夠熟練、正確的使用其高級特性。(四)教學(xué)方法與手段課堂講授與實踐相結(jié)合第六章異常處理(一)目的與要求.熟悉java的異常處理的方式.能夠自定義異常類.會使用斷言進行程序調(diào)試(二)教學(xué)內(nèi)容甘―*-4-P第一、一下.主要內(nèi)容:認識異常處理以及異常處理的方法.基本概念和知識點:捕獲并處理異常、將方法中產(chǎn)生的異常拋出.問題與應(yīng)用(能力要求):能夠在java程序中捕獲、處理和手動拋出異常.思政要點:結(jié)合異常處理的方法介紹,工作生活中遇到困難的處理方法。第三節(jié).主要內(nèi)容:自定義異常類.基本概念和知識點:自定義異常類的原那么、自定義異常類與java異常類的融合、自定義異常類的定義與使用.問題與應(yīng)用(能力要求):了解自定義異常類的定義與使用第四節(jié).主要內(nèi)容:斷言.基本概念和知識點:斷言的定義、使用、控制運行時斷言語句的使用.問題與應(yīng)用(能力要求):能夠在程序運行時使用斷言(三)思考與實踐能夠在java程序中使用異常處理。(四)教學(xué)方法與手段課堂講授與實踐相結(jié)合第七章輸入輸出(一)目的與要求.掌握流式輸入輸出.能夠?qū)ξ募M行處理.隨機存取文件.熟悉對象的串行化.了解JavaNIO(二)教學(xué)內(nèi)容第一節(jié).主要內(nèi)容:流式輸入輸出.基本概念和知識點:流的概念、字節(jié)流、字符流、流式IO類、輸入輸出流的套接、常用的輸入輸出流.問題與應(yīng)用(能力要求):通過輸入輸出流讀寫文件甘第一下.主要內(nèi)容:文件.基本概念和知識點:文件類、創(chuàng)立和操作File對象.問題與應(yīng)用(能力要求):通過文件類創(chuàng)立和操作文件對象AA*-*-4-F第二T1.主要內(nèi)容:隨機存取文件.基本概念和知識點:RandomAccessFile類、隨機存取文件的創(chuàng)立和操作.問題與應(yīng)用(能力要求):能夠隨機存取和建立文件。第四節(jié).主要內(nèi)容:對象的串行化.基本概念和知識點:串行化的概念和目的、對象串行化的方法、構(gòu)造
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國1,1,1,2,3,3,3-七氟丙烷行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國超聲波和熱熔嵌件行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國晶圓旋轉(zhuǎn)清洗機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國氟塑料換熱器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025企業(yè)管理資料范本兼職勞務(wù)合同模版
- 2025委托招商合同范文
- 三方貨物運輸合同正規(guī)范本
- 布藝買賣合同
- 新一代信息技術(shù)產(chǎn)業(yè)發(fā)展投資合同
- 國際貨物運輸代理服務(wù)合同范本
- 人教版2024-2025學(xué)年八年級上學(xué)期數(shù)學(xué)期末壓軸題練習(xí)
- 【人教版化學(xué)】必修1 知識點默寫小紙條(答案背誦版)
- 江蘇省無錫市2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 全國第三屆職業(yè)技能大賽(無人機駕駛(植保)項目)選拔賽理論考試題庫(含答案)
- 《奧特萊斯業(yè)態(tài)淺析》課件
- 2022年湖南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 養(yǎng)殖場獸醫(yī)服務(wù)合同
- 電氣工程及其自動化基礎(chǔ)知識單選題100道及答案解析
- HR六大板塊+三支柱體系
- 慢性病患者門診身份管理方案
評論
0/150
提交評論