出版時(shí)間:2005-7 出版社:高等教育出版社 作者:劉寶林 頁數(shù):334
Tag標(biāo)簽:無
前言
本書為普通高等教育“十五”國家級規(guī)劃教材劉寶林主編《Java程序設(shè)計(jì)與案例》的配套習(xí)題解答與實(shí)驗(yàn)指導(dǎo)?! ∪珪卜?部分: 第1部分是習(xí)題解答。每一章內(nèi)容分為學(xué)習(xí)目標(biāo)和習(xí)題解答?!皩W(xué)習(xí)目標(biāo)”中歸納、總結(jié)了這一章應(yīng)該掌握的內(nèi)容,便于讀者有的放矢,總結(jié)提高;“習(xí)題解答”中詳細(xì)給出了教材中全部習(xí)題的參考答案,包括文字解釋、程序代碼、圖示等。 第2部分是實(shí)驗(yàn)指導(dǎo)。共給出了5個(gè)綜合案例實(shí)驗(yàn),每個(gè)案例包括實(shí)驗(yàn)?zāi)康?、案例分析、程序設(shè)計(jì)(或系統(tǒng)設(shè)計(jì))、代碼實(shí)現(xiàn)(或構(gòu)建)和運(yùn)行結(jié)果(或應(yīng)用程序部署)5個(gè)部分,讀者通過這些案例可將各知識點(diǎn)結(jié)合起來,達(dá)到學(xué)以致用的目的。綜合案例實(shí)驗(yàn)1通過演示常用的Swing組件,使學(xué)生熟悉面向?qū)ο蟮木幊谭椒ǎw會繼承和重載的應(yīng)用,掌握J(rèn)ava圖形用戶界面的設(shè)計(jì),學(xué)會使用JFC Swing常用組件及事件驅(qū)動模型;綜合案例實(shí)驗(yàn)2通過編寫一個(gè)Java版本的“連連看”游戲,使學(xué)生學(xué)習(xí)Java桌面程序的設(shè)計(jì),學(xué)會靈活運(yùn)用Java組件和使用Java進(jìn)行算法實(shí)現(xiàn);綜合案例實(shí)驗(yàn)3通過創(chuàng)建一個(gè)網(wǎng)上的虛擬社區(qū)或在線交友平臺,使學(xué)生掌握如何開發(fā)基于JSP的Web應(yīng)用,學(xué)習(xí)使用apache ant構(gòu)建Java應(yīng)用,學(xué)會在項(xiàng)目中使用開放源代碼軟件(OSS)和部署Web應(yīng)用;綜合案例實(shí)驗(yàn)4通過展示J2EE應(yīng)用的一個(gè)演示程序Pet Store,使學(xué)生掌握J(rèn)2EE應(yīng)用程序的開發(fā)流程,熟悉常見的J2EE應(yīng)用程序框架和MVC設(shè)計(jì)模式,了解O/R Mapping工作機(jī)制;綜合案例實(shí)驗(yàn)5通過介紹“微型電子辭典”系統(tǒng),使學(xué)生掌握J(rèn)2ME的基本概念和編程,學(xué)會使用模擬器調(diào)試程序和應(yīng)用JSP/Servlet.,了解如何下載J2ME程序到手機(jī)。教師在指導(dǎo)這些綜合實(shí)驗(yàn)時(shí)可根據(jù)實(shí)際情況對實(shí)驗(yàn)內(nèi)容進(jìn)行取舍?! ”緯戒浿袑C合案例中涉及的J2ME、J2EE及設(shè)計(jì)模式等分別進(jìn)行了簡單介紹。同時(shí)還對配書光盤的使用進(jìn)行了說明。本書所附光盤包括《Java程序設(shè)計(jì)與案例》教材的配套電子教案、教材中所有案例和本書所有綜合案例的源代碼及Java開發(fā)工具。
內(nèi)容概要
本書為普通高等教育“十五”國家級規(guī)劃教材劉寶林主編《Java程序設(shè)計(jì)與案例》的配套習(xí)題解答與實(shí)驗(yàn)指導(dǎo)。全書由劉寶林主編?! ∪珪卜?部分:第1部分是習(xí)題解答,給出了每一章的學(xué)習(xí)Et標(biāo)和習(xí)題解答。第2部分是實(shí)驗(yàn)指導(dǎo),共給出了5個(gè)綜合案例實(shí)驗(yàn),每個(gè)案例包括實(shí)驗(yàn)?zāi)康摹咐治?、程序設(shè)計(jì)(或系統(tǒng)設(shè)計(jì))、代碼實(shí)現(xiàn)(或構(gòu)建)和運(yùn)行結(jié)果(或應(yīng)用程序部署)5個(gè)部分,讀者通過這些案例可將各知識點(diǎn)結(jié)合起來,達(dá)到學(xué)以致用的目的。本書附錄對本書綜合案例中涉及的J2ME、J2EE及設(shè)計(jì)模式等分別進(jìn)行了簡單的介紹,并對配書光盤的使用進(jìn)行了說明。本書所附光盤包括《Java程序設(shè)計(jì)與案例》教材的配套電子教案、教材中所有案例和本書所有綜合案例的源代碼及Java開發(fā)工具。 本書所有代碼均在J2SDK 1.4.1平臺下調(diào)試通過?! ”緯勺鳛楦叩仍盒S?jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)、各類成人教育學(xué)院Java程序設(shè)計(jì)課程、計(jì)算機(jī)水平考試培訓(xùn)教材的教學(xué)輔導(dǎo)書,也可供同等程度的讀者及計(jì)算機(jī)應(yīng)用開發(fā)人員自學(xué)使用。
書籍目錄
第1部分 習(xí)題解答 第1章 Java概述 學(xué)習(xí)目標(biāo) 習(xí)題解答 第2章 Java語言基礎(chǔ) 學(xué)習(xí)目標(biāo) 習(xí)題解答 第3章 類與對象 學(xué)習(xí)目標(biāo) 習(xí)題解答 第4章 Java語言進(jìn)階 學(xué)習(xí)目標(biāo) 習(xí)題解答 第5章 異常處理 學(xué)習(xí)目標(biāo) 習(xí)題解答 第6章 基礎(chǔ)類庫和工具類庫 學(xué)習(xí)目標(biāo) 習(xí)題解答 第7章 Java輸入/輸出系統(tǒng) 學(xué)習(xí)目標(biāo) 習(xí)題解答 第8章 多線程 學(xué)習(xí)目標(biāo) 習(xí)題解答 第9章 圖形用戶界面 學(xué)習(xí)目標(biāo) 習(xí)題解答 第10章 網(wǎng)絡(luò)編程 學(xué)習(xí)目標(biāo) 習(xí)題解答 第11章 JDBC 學(xué)習(xí)目標(biāo) 習(xí)題解答 第12章 Web應(yīng)用 學(xué)習(xí)目標(biāo) 習(xí)題解答第2部分 實(shí)驗(yàn)指導(dǎo) 綜合案例實(shí)驗(yàn)A 圖形用戶界面程序設(shè)計(jì) 實(shí)驗(yàn)?zāi)康摹 “咐治觥 〕绦蛟O(shè)計(jì) 代碼實(shí)現(xiàn) 運(yùn)行結(jié)果 綜合案例實(shí)驗(yàn)B 實(shí)用桌面程序設(shè)計(jì) 實(shí)驗(yàn)?zāi)康摹 “咐治觥 〕绦蛟O(shè)計(jì) 代碼實(shí)現(xiàn) 運(yùn)行結(jié)果 綜合案例實(shí)驗(yàn)C 虛擬社區(qū)設(shè)計(jì)與分析 實(shí)驗(yàn)?zāi)康摹 “咐治觥 ∠到y(tǒng)設(shè)計(jì) 構(gòu)建 應(yīng)用程序部署 綜合案例實(shí)驗(yàn)D Pet Store案例設(shè)計(jì)與分析 實(shí)驗(yàn)?zāi)康摹 “咐治觥 ∠到y(tǒng)設(shè)計(jì) 代碼實(shí)現(xiàn) 應(yīng)用程序部署 綜合案例實(shí)驗(yàn)E J2ME程序設(shè)計(jì) 實(shí)驗(yàn)?zāi)康摹 “咐治觥 ∠到y(tǒng)設(shè)計(jì) 代碼實(shí)現(xiàn) 運(yùn)行結(jié)果附錄 附錄1 J2ME簡介 附錄2 J2ME簡介 附錄3 設(shè)計(jì)模式概述 附錄4 配書光盤使用說明參考文獻(xiàn)
章節(jié)摘錄
?。?)(secure)適用于網(wǎng)絡(luò)/分布式運(yùn)算環(huán)境,確保建立無病毒且不會被侵入的系統(tǒng)。內(nèi)存分配及布局由Java運(yùn)行系統(tǒng)決定。字節(jié)碼加密傳輸,客戶端校驗(yàn)。Java程序分Application應(yīng)用程序和Applet兩種。Application在本地執(zhí)行,而Applet可在網(wǎng)上發(fā)布,但需要通過瀏覽器執(zhí)行,為保證從遠(yuǎn)程下載的Applet不會對用戶造成危害,Java引入了砂盒(sandbox)安全模型,限制小程序訪問本地資源?! 。?)(architecture-neutral)讓Java應(yīng)用程序能夠在網(wǎng)絡(luò)上任何地方執(zhí)行,字節(jié)代碼實(shí)現(xiàn)平臺無關(guān)性,完全統(tǒng)一的語言版本實(shí)現(xiàn)無關(guān)性,訪問底層操作系統(tǒng)功能的擴(kuò)展類庫使程序不依賴于具體系統(tǒng)。Java語言源程序被編譯成一種高層次的、與機(jī)器無關(guān)的以及結(jié)構(gòu)中立的字節(jié)碼語言,該格式語言可以在Java虛擬機(jī)上運(yùn)行,只要有Java語言運(yùn)行系統(tǒng)的機(jī)器都能執(zhí)行這種中間代碼。 ?。?)(portable)Java本身環(huán)境可移植。Java程序可在配備了Java解釋器和運(yùn)行環(huán)境的任何機(jī)器上運(yùn)行,這成為Java軟件便于移植的良好基礎(chǔ)?! 。?)(high-performance)將字節(jié)碼轉(zhuǎn)換成目標(biāo)代碼。Java開發(fā)者設(shè)計(jì)了just in time編譯器(也叫代碼生成器),這種編譯器可以在運(yùn)行時(shí)把Java的字節(jié)碼翻譯成特定的機(jī)器代碼,從而提高了性能?! 。?0)(multi-threaded)支持多任務(wù)。在語言級嵌入了對并發(fā)控制的功能——多線程控制,大大簡化了多線程應(yīng)用程序的開發(fā),使應(yīng)用程序可以并行執(zhí)行,在一個(gè)程序里可同時(shí)執(zhí)行多個(gè)小任務(wù),同步機(jī)制保證了對共享數(shù)據(jù)的正確操作?! 。?1)(dynamic)可動態(tài)增加和修改類庫內(nèi)容,是面向?qū)ο笤O(shè)計(jì)的延伸。Java的基本組成單元是類,而Java的類又是運(yùn)行時(shí)動態(tài)裝載的,因此,可以在分布環(huán)境中動態(tài)地保持應(yīng)用程序和類庫的一致性,以便更好地適應(yīng)時(shí)刻變化的環(huán)境。Java不必因程序庫的更新而重新編譯程序。Java語言的設(shè)計(jì)使它更適合于一個(gè)不斷發(fā)展的環(huán)境,在類庫中可以自由地加入新的方法和實(shí)例變量而不會影響用戶程序的執(zhí)行,同時(shí)允許程序動態(tài)地裝入運(yùn)行過程中所需要的類。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Java程序設(shè)計(jì)與案例習(xí)題解答與實(shí)驗(yàn)指導(dǎo) PDF格式下載