Java程序設(shè)計(jì)與案例習(xí)題解答與實(shí)驗(yàn)指導(dǎo)

出版時(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格式下載


用戶評論 (總計(jì)2條)

 
 

  •   內(nèi)容很詳細(xì),代碼較多.可以提高自己的動手能力.
  •   書的內(nèi)容不錯(cuò),但是附帶的光盤碎了,沒法看,不知道是運(yùn)送過程中碎的,還是原本就是碎的。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7