




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java面向?qū)ο缶幊探虒W(xué)大綱目錄TOC\o"1-5"\h\z一、Java編程基礎(chǔ) 2\o"CurrentDocument"(一)Java編程基本語法 2\o"CurrentDocument"(二)流程控制 3\o"CurrentDocument"(三)異常處理 3\o"CurrentDocument"(四)數(shù)組 4\o"CurrentDocument"(五)Java常用類的用法 4二、面向?qū)ο缶幊?5\o"CurrentDocument"(一)面向?qū)ο箝_發(fā)的基本思想 5\o"CurrentDocument"(二)繼承 5\o"CurrentDocument"(三)Java修飾符的用法 6\o"CurrentDocument"(四)接口 6\o"CurrentDocument"(五)類的生命周期 7\o"CurrentDocument"(六)對象的生命周期 7\o"CurrentDocument"(七)內(nèi)部類 7三、多線程與并發(fā) 8\o"CurrentDocument"(一)多線程的基本知識 8\o"CurrentDocument"(二)線程的同步與通信 8(三)concurrent并發(fā)包的用法 9四、輸入/輸出(I/O) 9\o"CurrentDocument"(一)輸入流/輸出流 9\o"CurrentDocument"(二)Reader/Writer 10五、圖形用戶界面(GUI) 10\o"CurrentDocument"(一)用AWT創(chuàng)建圖形用戶界面 10(二)Swing組件 11\o"CurrentDocument"六、Java集合 11\o"CurrentDocument"(一)Java集合 11七、Java語法糖 12\o"CurrentDocument"(一)枚舉類型 12\o"CurrentDocument"(二)泛型 12(三)Lambda表達式 13Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:課程名稱:Java面向?qū)ο缶幊陶n程描述:該課程能熟練地編寫和調(diào)試Java程序,熟悉Java語言的語法,理解面向?qū)ο箝_發(fā)的基本思想,能夠用Java來創(chuàng)建圖形用戶界面(GUI)、處理異常、對文件進行輸入/輸出(I/O)操作,以及創(chuàng)建基于多線程的并發(fā)程序等。此外,幫助學(xué)員具備較強的Java自學(xué)能力,能夠通過閱讀JavaDoc文檔及相關(guān)中英文資料,來掌握第三方提供的JavaAPI的用法。參考教材《Java面向?qū)ο缶幊獭罚瑢O衛(wèi)琴著,電子工業(yè)出版社出版Java技術(shù)支持網(wǎng)址:視頻教程觀看網(wǎng)址:/lesson.jspJava在線直播課程:教學(xué)大綱(教學(xué)內(nèi)容與要求)一、Java編程基礎(chǔ)(一)Java編程基本語法教學(xué)內(nèi)容熟悉Java編程的基本語法,會編寫、編譯和運行簡單的Java程序。參考章第2章:第一個Java應(yīng)用第3章:數(shù)據(jù)類型和變量第4章:操作符教學(xué)要求 了解理解掌握熟練用JDK編譯和運行Java程序?Java虛擬機的概念和主要功能?聲明包、類、變量和方法的語法?類的入口方法main()的作用,main()方法的聲明?Java關(guān)鍵字?定義標識符的語法規(guī)則?JavaDoc文檔的作用,生成JavaDoc文檔的步驟?Java的8種基本數(shù)據(jù)類型的取值范圍以及默認值?引用類型的概念?成員變量和局部變量的作用域?this關(guān)鍵字的作用?Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
參數(shù)傳遞的規(guī)則?成員變量和局部變量的初始化?直接數(shù)的類型?Java常用操作符的用法:“+”、“-”、“*”、“/"、“%”、“="、“<”、“>”、"!="、"&"、T、“++”、“--”、“>>"、“<<"、">>>”?字符串連接操作符“+”的用法?短路操作符(“&&”和“||“)與非短路操作符(“&”和“|”)的區(qū)別以及各自的使用場合?操作符“=="與對象的equals()方法的區(qū)別?instanceof操作符的用法?基本數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則?引用類型的轉(zhuǎn)換規(guī)則?(二)流程控制教學(xué)內(nèi)容利用分支語句和循環(huán)語句來進行流程控制。參考章第5章:流程控制教學(xué)要求了解理解掌握熟練if…else語句的作用和語法?switch語句的作用和語法?while語句的作用和語法?do…while語句的作用和語法?for語句的作用和語法?多重循環(huán)語句?流程跳轉(zhuǎn)語句?遞歸算法?(三)異常處理教學(xué)內(nèi)容熟悉Java處理異常的機制和流程,掌握Java處理異常的語法。參考章第9章:異常處理Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
教學(xué)要求了解理解掌握熟練Java異常處理機制?捕獲異常:try…catch語句?必須執(zhí)行的代碼塊:finally語句?聲明方法可能會出現(xiàn)的異常:throws子語句?拋出異常:throw語句?異常流程的運行過程?常見的Java異常類?區(qū)分運行時異常和受檢查異常?創(chuàng)建自己的異常類?異常處理原則?(四)數(shù)組教學(xué)內(nèi)容熟悉聲明、創(chuàng)建、初始化和訪問數(shù)組的語法,熟悉對數(shù)組進行排序以及查找數(shù)組中特定元素的基本算法。參考章第14章:數(shù)組教學(xué)要求了解理解掌握熟練數(shù)組的聲明、創(chuàng)建和初始化?訪問數(shù)組的元素和長度?多維數(shù)組的創(chuàng)建和訪問?冒泡排序算法?二叉查找算法?哈希算法?(五)Java常用類的用法教學(xué)內(nèi)容熟悉JavaAPI中最常用的類的用法,包括:Object類、String類、StringBuffer類、包裝類、Math類、Random類和處理日期的類等。參考章第21章:Java常用類教學(xué)要求了解理解掌握熟練Object類的各個方法的作用?String類和StringBuffer類的用法?Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
正則表達式的作用和語法?包裝類的特點和用法?Math類的用法?Random類的用法?處理日期的類的用法?BigDecimal類的用法?二、面向?qū)ο缶幊蹋ㄒ唬┟嫦驅(qū)ο箝_發(fā)的基本思想教學(xué)內(nèi)容熟悉面向?qū)ο箝_發(fā)的基本思想,掌握對象、屬性、行為、類和接口等概念,掌握UML的基礎(chǔ)知識。參考章第1章:面向?qū)ο箝_發(fā)方法概述教學(xué)要求了解理解掌握熟練對象模型的概念?對象、屬性、行為和類的概念?消息和服務(wù)的概念?接口和實現(xiàn)的概念?封裝和透明的概念?抽象的概念?繼承、擴展、覆蓋和組合的概念?多態(tài)和動態(tài)綁定的概念?UML類框圖的種類和作用?類之間的五種關(guān)系:關(guān)聯(lián)、依賴、聚集、泛化和實現(xiàn)?(二)繼承教學(xué)內(nèi)容熟悉子類繼承父類的基本語法,掌握方法重載、方法覆蓋和多態(tài)的概念。參考章繼承的基本語法?方法重載的概念和語法規(guī)則?第6章:繼承教學(xué)要求熟練Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
方法覆蓋的概念和語法規(guī)則?super關(guān)鍵字?多態(tài)?繼承的利弊和使用原則?(三)Java修飾符的用法教學(xué)內(nèi)容熟悉Java訪問控制級別、抽象類、抽象方法、final類、final方法、final變量、靜態(tài)方法、靜態(tài)變量和靜態(tài)代碼塊的特點和用法。參考章第7章:Java語言中的修飾符教學(xué)要求了解理解掌握熟練四種訪問控制級別(public>protected、默認和private)的特點和用法?abstract類和abstract方法的特點和用法?final類、final方法和final變量的特點和用法?static方法、static變量和static代碼塊的特點和用法?(四)接口教學(xué)內(nèi)容定義和使用Java接口。參考章第8章:接口教學(xué)要求了解理解掌握熟練接口的概念與定義?接口與抽象類的區(qū)別?定制服務(wù)模式?適配器模式?代理模式?標識類型模式?常量接口模式?Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
(五)類的生命周期教學(xué)內(nèi)容熟悉Java類的加載、連接和初始化過程。參考章第10章:類的生命周期教學(xué)要求了解理解掌握熟練Java虛擬機及程序的生命周期?類的加載過程?類的連接過程?類的初始化過程?類加載器的作用和用法?類的卸載過程?(六)對象的生命周期教學(xué)內(nèi)容正確的定義類的構(gòu)造方法,熟悉Java虛擬機創(chuàng)建對象的過程,理解Java虛擬機進行垃圾回收的機制。參考章第11章:對象的生命周期教學(xué)要求了解理解掌握熟練創(chuàng)建對象的幾種方式?重載構(gòu)造方法?默認構(gòu)造方法?子類調(diào)用父類的構(gòu)造方法?靜態(tài)工廠方法?創(chuàng)建單例類?垃圾回收的時間?對象的finalize。方法的特點?(七)內(nèi)部類Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
聲明和訪問實例內(nèi)部類?聲明和訪問靜態(tài)內(nèi)部類?聲明和訪問局部內(nèi)部類?聲明和訪問匿名內(nèi)部類?內(nèi)部類的用途?三、多線程與并發(fā)(一)多線程的基本知識教學(xué)內(nèi)容創(chuàng)建和啟動多個Java線程,熟悉線程的狀態(tài)轉(zhuǎn)換過程。參考章第13章:多線程教學(xué)要求了解理解掌握熟練Java線程的運行機制?線程的創(chuàng)建與啟動?線程的狀態(tài)轉(zhuǎn)換過程?線程的調(diào)度?后臺線程的用法?定時器Timer的用法?ThreadLocal類的用法?以編程方式控制線程?(二)線程的同步與通信教學(xué)內(nèi)容通過對線程同步來避免并發(fā)問題,用對象的wait()和notify()方法來進行線程之間的通信。參考章第13章:多線程教學(xué)要求了解理解掌握熟練導(dǎo)致并發(fā)問題的原因?用同步代碼塊使線程同步?線程同步的運行機制?導(dǎo)致死鎖的原因?避免死鎖的方法?線程之間的通信,對象的wait()和notify()方法的作用。?Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
(三)concurrent并發(fā)包的用法教學(xué)內(nèi)容利用java.util.concurrent包中的接口和類,來進行線程的同步、通信以及進行異步計算,并且能利用線程池來高效管理多個線程參考章第13章:多線程教學(xué)要求了解理解掌握熟練用Lock外部鎖進行線程同步?用Condition條件接口進行線程同步?異步計算?線程池的用法?阻塞隊列的概念和用法?四、輸入/輸出(I/O)(一)輸入流/輸出流教學(xué)內(nèi)容對緩存(字節(jié)數(shù)組)或文件進行輸入/輸出操作,熟練地處理字符編碼。參考章第18章:JavaI/O系統(tǒng)教學(xué)要求了解理解掌握熟練輸入流/輸出流的類框圖?用ByteArrayInputStream讀取內(nèi)存中字節(jié)數(shù)組中的數(shù)據(jù)?用FileInputStream讀取文件中的數(shù)據(jù)?過濾輸入流的用法?用ByteArrayOutputStream向內(nèi)存中字節(jié)數(shù)組寫數(shù)據(jù)?用FileOutputStream向文件中寫數(shù)據(jù)?過濾輸出流的用法?輸入/輸出操作中緩沖區(qū)的作用?File類的用法?RandomAccessFile類的用法?對象的序列化與反序列化?新I/O類庫(java.nio包)的新特性?Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
(二)Reader/Writer教學(xué)內(nèi)容對緩存(字符數(shù)組)或文件進行基于字符的輸入/輸出操作。參考章第16章:JavaI/O系統(tǒng)教學(xué)要求了解理解掌握熟練Reader/Writer與InputStream/OutputStream的區(qū)另ij?Reader/Writer的類框圖?用CharArrayReader讀取內(nèi)存中字符數(shù)組中的數(shù)據(jù)?用InputStreamReader讀取采用特定字符編碼的字符數(shù)據(jù)?用FileReader讀取文件中的字符數(shù)據(jù)?用BufferedReader來逐行讀取字符數(shù)據(jù)?用CharArrayWriter向內(nèi)存中的字符數(shù)組寫數(shù)據(jù)?用OutputStreamWriter輸出采用特定字符編碼的字符數(shù)據(jù)?用FileWriter向文件中寫字符數(shù)據(jù)?用PrinterWriter來輸出格式化的數(shù)據(jù)?五、圖形用戶界面(GUI)(一)用AWT創(chuàng)建圖形用戶界面教學(xué)內(nèi)容創(chuàng)建簡單的圖形用戶界面的基本步驟,處理各種事件,進行布局管理。參考章第19章:圖形用戶界面教學(xué)要求了解理解掌握熟練java.awt包中主要類的類框圖?AWT容器的作用和種類?FlowLayout流式布局管理器的特點和方法?Java面向?qū)ο缶幊探虒W(xué)大綱 作者:孫衛(wèi)琴Java技術(shù)支持網(wǎng)址:
BorderLayout邊界布局管理器的特點和方法?GridLayout網(wǎng)格布局管理器的特點和方法?CardLayout卡片布局管理器的特點和方法?GridBagLayout網(wǎng)格包布局管理器的特點和方法?處理圖形界面中產(chǎn)生的事件?AWT繪圖?Graphics類的用法?(二)Swing組件教學(xué)內(nèi)容用Swing組件創(chuàng)建跨平臺的圖形用戶界面。參考章第20章:Swing組件教學(xué)要求掌握熟練Swing組件與AWT組件
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 輝豐股份漂綠行為審計治理研究
- 勞動經(jīng)營合同范本
- 中藥調(diào)節(jié)血脂針劑企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 中藥足浴包生產(chǎn)銷售行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 基于化學(xué)生物學(xué)的藥物設(shè)計企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 知識產(chǎn)權(quán)法律在商業(yè)談判中的作用
- 電影產(chǎn)業(yè)教育培養(yǎng)未來影視人才
- 租東西合同范本
- 球拍、棍企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 高氯酸銨企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 肺病科中醫(yī)特色護理
- 情侶自愿轉(zhuǎn)賬贈與協(xié)議書范本
- DB14-T 3043-2024 黃土丘陵溝壑區(qū)水土流失綜合治理技術(shù)規(guī)范
- 青島西海岸新區(qū)2025中考自主招生英語試卷試題(含答案詳解)
- 《氣象學(xué)與氣候?qū)W》全書電子教案B
- 生產(chǎn)設(shè)備更新和技術(shù)改造項目資金申請報告-超長期國債
- 江西省“振興杯”信息通信網(wǎng)絡(luò)運行管理員競賽考試題庫-上(單選題)
- DLT 5756-2017 額定電壓35kV(Um=40.5kV)及以下冷縮式電纜附件安裝規(guī)程
- 2023高考數(shù)學(xué)藝考生一輪復(fù)習(xí)講義(學(xué)生版)
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫含答案
- 2024年連云港專業(yè)技術(shù)人員繼續(xù)教育《飲食、運動和健康的關(guān)系》92分(試卷)
評論
0/150
提交評論