資源描述:
《《java程序設(shè)計》電子輔導(dǎo)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、奧鵬遠(yuǎn)程教育中心http://www.open.com.cn高校名稱:福建師范大學(xué)課程名稱:《Java程序設(shè)計》心系天下求學(xué)人Page151of151專業(yè)專注周到細(xì)致奧鵬遠(yuǎn)程教育中心http://www.open.com.cn目錄第一章Java語言概述課堂筆記3第一章Java語言概述FAQ8第一章Java語言概述關(guān)鍵詞匯9第一章Java語言概述拓展資源10第二章Java語言基礎(chǔ)課堂筆記12第二章Java語言基礎(chǔ)FAQ19第二章Java語言基礎(chǔ)關(guān)鍵詞匯20第二章Java語言基礎(chǔ)拓展資源21第三章面向?qū)ο蠹夹g(shù)基礎(chǔ)課堂筆記23第三章面向?qū)?/p>
2、象技術(shù)基礎(chǔ)FAQ25第三章面向?qū)ο蠹夹g(shù)基礎(chǔ)關(guān)鍵詞匯26第三章面向?qū)ο蠹夹g(shù)基礎(chǔ)拓展資源27第四章Java語言中的面向?qū)ο筇匦哉n堂筆記30第四章Java語言中的面向?qū)ο筇匦訤AQ38第四章Java語言中的面向?qū)ο筇匦躁P(guān)鍵詞匯39第四章Java語言中的面向?qū)ο筇匦酝卣官Y源40第五章數(shù)組課堂筆記42第五章數(shù)組FAQ46第五章數(shù)組關(guān)鍵詞匯47第五章數(shù)組拓展資源47第六章字符串處理課堂筆記49第六章字符串處理FAQ52第六章字符串處理關(guān)鍵詞匯54第六章字符串處理拓展資源54第七章輸入輸出處理課堂筆記57第七章輸入輸出處理FAQ63第七章輸入輸出
3、處理關(guān)鍵詞匯65第七章輸入輸出處理拓展資源65第八章例外處理課堂筆記75第八章例外處理FAQ80第八章例外處理關(guān)鍵詞匯82第八章例外處理拓展資源83第九章多線程課堂筆記86第九章多線程FAQ102第九章多線程關(guān)鍵詞匯104第九章多線程拓展資源105第十章圖形用戶界面課堂筆記108第十章圖形用戶界面FAQ116第十章圖形用戶界面關(guān)鍵詞匯117第十章圖形用戶界面拓展資源117心系天下求學(xué)人Page151of151專業(yè)專注周到細(xì)致奧鵬遠(yuǎn)程教育中心http://www.open.com.cn第十一章JavaApplet課堂筆記127第十一章
4、JavaAppletFAQ134第十一章JavaApplet關(guān)鍵詞匯136第十一章JavaApplet拓展資源136第十二章Java網(wǎng)絡(luò)編程課堂筆記138第十二章Java網(wǎng)絡(luò)編程FAQ146第十二章Java網(wǎng)絡(luò)編程關(guān)鍵詞匯147第十二章Java網(wǎng)絡(luò)編程拓展資源148第一章Java語言概述課堂筆記◆主要知識點掌握程度了解Java語言的發(fā)展歷程,JAVA語言的基本特點。掌握掌握J(rèn)ava虛擬機和字節(jié)碼的概念,理解Java程序的內(nèi)在運行原理,掌握J(rèn)ava程序的編譯環(huán)境、編譯方法和編譯運行的常見工具?!糁R點整理一、Java語言的特點1、簡單
5、Java語言是一種面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),只需理解一些基本的概念,就可以用它編寫出適合于各種情況的應(yīng)用程序。Java略去了運算符重載、多重繼承等模糊的概念,并且通過實現(xiàn)自動垃圾收集大大簡化了程序設(shè)計者的內(nèi)存管理工作。另外,Java也適合于在小型機上運行,它的基本解釋器及類的支持只有40KB左右,加上標(biāo)準(zhǔn)類庫和線程的支持也只有215KB左右。2、面向?qū)ο驤ava語言的設(shè)計集中于對象及其接口,它提供了簡單的類機制以及動態(tài)的接口模型。對象中封裝了它的狀態(tài)變量以及相應(yīng)的方法,實現(xiàn)了模塊化和信息隱藏;而類則提供
6、了一類對象的原型,并且通過繼承機制,子類可以使用父類所提供的方法,實現(xiàn)了代碼的復(fù)用。3、分布性Java是面向網(wǎng)絡(luò)的語言。通過它提供的類庫可以處理TCP/IP協(xié)議,用戶可以通過URL地址在網(wǎng)絡(luò)上很方便地訪問其他對象。4、魯棒性Java在編譯和運行程序時,都要對可能出現(xiàn)的問題進(jìn)行檢查,以消除錯誤。它提供自動垃圾收集來進(jìn)行內(nèi)存管理,防止程序員在管理內(nèi)存時容易產(chǎn)生的錯誤。通過集成的、面向?qū)ο蟮睦馓幚頇C制,在編譯時,Java提示出可能出現(xiàn)但未被處理的例外,幫助程序員正確地進(jìn)行選擇以防止系統(tǒng)的崩潰。另外,Java在編譯時還可捕獲類型聲明中的許
7、多常見錯誤,防止動態(tài)運行時不匹配問題的出現(xiàn)。5.安全性用于網(wǎng)絡(luò)、分布環(huán)境下的Java必須要防止病毒的入侵,Java不支持指針,一切對內(nèi)存的訪問都必須通過對象的實例變量來實現(xiàn),這樣就防止了程序員使用“特洛伊”木馬等欺騙手段訪問對象的私有成員,同時也避免了指針操作中容易產(chǎn)生的錯誤。6.體系結(jié)構(gòu)中立心系天下求學(xué)人Page151of151專業(yè)專注周到細(xì)致奧鵬遠(yuǎn)程教育中心http://www.open.com.cnJava解釋器生成與體系結(jié)構(gòu)無關(guān)的字節(jié)碼指令,只要安裝了Java運行時系統(tǒng),Java程序就可在任意的處理器上運行。這些字節(jié)碼指令對
8、應(yīng)于Java虛擬機中的表示,Java解釋器得到字節(jié)碼后,對它進(jìn)行轉(zhuǎn)換,使之能夠在不同的平臺運行。7.可移植性與平臺無關(guān)的特性使Java程序可以方便地被移植到網(wǎng)絡(luò)上的不同機器。同時,Java的類庫中也實現(xiàn)了與不同平臺的接口,使這些類庫可