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

出版時(shí)間:2005-7  出版社:高等教育出版社  作者:劉寶林  頁(yè)數(shù):334  
Tag標(biāo)簽:無(wú)  

前言

  本書(shū)為普通高等教育“十五”國(guó)家級(jí)規(guī)劃教材劉寶林主編《Java程序設(shè)計(jì)與案例》的配套習(xí)題解答與實(shí)驗(yàn)指導(dǎo)?! ∪珪?shū)共分2部分:  第1部分是習(xí)題解答。每一章內(nèi)容分為學(xué)習(xí)目標(biāo)和習(xí)題解答。“學(xué)習(xí)目標(biāo)”中歸納、總結(jié)了這一章應(yīng)該掌握的內(nèi)容,便于讀者有的放矢,總結(jié)提高;“習(xí)題解答”中詳細(xì)給出了教材中全部習(xí)題的參考答案,包括文字解釋、程序代碼、圖示等?! 〉?部分是實(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è)部分,讀者通過(guò)這些案例可將各知識(shí)點(diǎn)結(jié)合起來(lái),達(dá)到學(xué)以致用的目的。綜合案例實(shí)驗(yàn)1通過(guò)演示常用的Swing組件,使學(xué)生熟悉面向?qū)ο蟮木幊谭椒?,體會(huì)繼承和重載的應(yīng)用,掌握J(rèn)ava圖形用戶界面的設(shè)計(jì),學(xué)會(huì)使用JFC Swing常用組件及事件驅(qū)動(dòng)模型;綜合案例實(shí)驗(yàn)2通過(guò)編寫(xiě)一個(gè)Java版本的“連連看”游戲,使學(xué)生學(xué)習(xí)Java桌面程序的設(shè)計(jì),學(xué)會(huì)靈活運(yùn)用Java組件和使用Java進(jìn)行算法實(shí)現(xiàn);綜合案例實(shí)驗(yàn)3通過(guò)創(chuàng)建一個(gè)網(wǎng)上的虛擬社區(qū)或在線交友平臺(tái),使學(xué)生掌握如何開(kāi)發(fā)基于JSP的Web應(yīng)用,學(xué)習(xí)使用apache ant構(gòu)建Java應(yīng)用,學(xué)會(huì)在項(xiàng)目中使用開(kāi)放源代碼軟件(OSS)和部署Web應(yīng)用;綜合案例實(shí)驗(yàn)4通過(guò)展示J2EE應(yīng)用的一個(gè)演示程序Pet Store,使學(xué)生掌握J(rèn)2EE應(yīng)用程序的開(kāi)發(fā)流程,熟悉常見(jiàn)的J2EE應(yīng)用程序框架和MVC設(shè)計(jì)模式,了解O/R Mapping工作機(jī)制;綜合案例實(shí)驗(yàn)5通過(guò)介紹“微型電子辭典”系統(tǒng),使學(xué)生掌握J(rèn)2ME的基本概念和編程,學(xué)會(huì)使用模擬器調(diào)試程序和應(yīng)用JSP/Servlet.,了解如何下載J2ME程序到手機(jī)。教師在指導(dǎo)這些綜合實(shí)驗(yàn)時(shí)可根據(jù)實(shí)際情況對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行取舍?! ”緯?shū)附錄中對(duì)綜合案例中涉及的J2ME、J2EE及設(shè)計(jì)模式等分別進(jìn)行了簡(jiǎn)單介紹。同時(shí)還對(duì)配書(shū)光盤(pán)的使用進(jìn)行了說(shuō)明。本書(shū)所附光盤(pán)包括《Java程序設(shè)計(jì)與案例》教材的配套電子教案、教材中所有案例和本書(shū)所有綜合案例的源代碼及Java開(kāi)發(fā)工具。

內(nèi)容概要

  本書(shū)為普通高等教育“十五”國(guó)家級(jí)規(guī)劃教材劉寶林主編《Java程序設(shè)計(jì)與案例》的配套習(xí)題解答與實(shí)驗(yàn)指導(dǎo)。全書(shū)由劉寶林主編?! ∪珪?shū)共分2部分:第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è)部分,讀者通過(guò)這些案例可將各知識(shí)點(diǎn)結(jié)合起來(lái),達(dá)到學(xué)以致用的目的。本書(shū)附錄對(duì)本書(shū)綜合案例中涉及的J2ME、J2EE及設(shè)計(jì)模式等分別進(jìn)行了簡(jiǎn)單的介紹,并對(duì)配書(shū)光盤(pán)的使用進(jìn)行了說(shuō)明。本書(shū)所附光盤(pán)包括《Java程序設(shè)計(jì)與案例》教材的配套電子教案、教材中所有案例和本書(shū)所有綜合案例的源代碼及Java開(kāi)發(fā)工具。  本書(shū)所有代碼均在J2SDK 1.4.1平臺(tái)下調(diào)試通過(guò)?! ”緯?shū)可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)或非計(jì)算機(jī)專(zhuān)業(yè)、各類(lèi)成人教育學(xué)院Java程序設(shè)計(jì)課程、計(jì)算機(jī)水平考試培訓(xùn)教材的教學(xué)輔導(dǎo)書(shū),也可供同等程度的讀者及計(jì)算機(jī)應(yīng)用開(kāi)發(fā)人員自學(xué)使用。

書(shū)籍目錄

第1部分 習(xí)題解答 第1章 Java概述  學(xué)習(xí)目標(biāo)  習(xí)題解答 第2章 Java語(yǔ)言基礎(chǔ)  學(xué)習(xí)目標(biāo)  習(xí)題解答 第3章 類(lèi)與對(duì)象  學(xué)習(xí)目標(biāo)  習(xí)題解答 第4章 Java語(yǔ)言進(jìn)階  學(xué)習(xí)目標(biāo)  習(xí)題解答 第5章 異常處理  學(xué)習(xí)目標(biāo)  習(xí)題解答 第6章 基礎(chǔ)類(lèi)庫(kù)和工具類(lèi)庫(kù)  學(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簡(jiǎn)介 附錄2 J2ME簡(jiǎn)介 附錄3 設(shè)計(jì)模式概述 附錄4 配書(shū)光盤(pán)使用說(shuō)明參考文獻(xiàn)

章節(jié)摘錄

  (6)(secure)適用于網(wǎng)絡(luò)/分布式運(yùn)算環(huán)境,確保建立無(wú)病毒且不會(huì)被侵入的系統(tǒng)。內(nèi)存分配及布局由Java運(yùn)行系統(tǒng)決定。字節(jié)碼加密傳輸,客戶端校驗(yàn)。Java程序分Application應(yīng)用程序和Applet兩種。Application在本地執(zhí)行,而Applet可在網(wǎng)上發(fā)布,但需要通過(guò)瀏覽器執(zhí)行,為保證從遠(yuǎn)程下載的Applet不會(huì)對(duì)用戶造成危害,Java引入了砂盒(sandbox)安全模型,限制小程序訪問(wèn)本地資源。 ?。?)(architecture-neutral)讓Java應(yīng)用程序能夠在網(wǎng)絡(luò)上任何地方執(zhí)行,字節(jié)代碼實(shí)現(xiàn)平臺(tái)無(wú)關(guān)性,完全統(tǒng)一的語(yǔ)言版本實(shí)現(xiàn)無(wú)關(guān)性,訪問(wèn)底層操作系統(tǒng)功能的擴(kuò)展類(lèi)庫(kù)使程序不依賴于具體系統(tǒng)。Java語(yǔ)言源程序被編譯成一種高層次的、與機(jī)器無(wú)關(guān)的以及結(jié)構(gòu)中立的字節(jié)碼語(yǔ)言,該格式語(yǔ)言可以在Java虛擬機(jī)上運(yùn)行,只要有Java語(yǔ)言運(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開(kāi)發(fā)者設(shè)計(jì)了just in time編譯器(也叫代碼生成器),這種編譯器可以在運(yùn)行時(shí)把Java的字節(jié)碼翻譯成特定的機(jī)器代碼,從而提高了性能。  (10)(multi-threaded)支持多任務(wù)。在語(yǔ)言級(jí)嵌入了對(duì)并發(fā)控制的功能——多線程控制,大大簡(jiǎn)化了多線程應(yīng)用程序的開(kāi)發(fā),使應(yīng)用程序可以并行執(zhí)行,在一個(gè)程序里可同時(shí)執(zhí)行多個(gè)小任務(wù),同步機(jī)制保證了對(duì)共享數(shù)據(jù)的正確操作?! 。?1)(dynamic)可動(dòng)態(tài)增加和修改類(lèi)庫(kù)內(nèi)容,是面向?qū)ο笤O(shè)計(jì)的延伸。Java的基本組成單元是類(lèi),而Java的類(lèi)又是運(yùn)行時(shí)動(dòng)態(tài)裝載的,因此,可以在分布環(huán)境中動(dòng)態(tài)地保持應(yīng)用程序和類(lèi)庫(kù)的一致性,以便更好地適應(yīng)時(shí)刻變化的環(huán)境。Java不必因程序庫(kù)的更新而重新編譯程序。Java語(yǔ)言的設(shè)計(jì)使它更適合于一個(gè)不斷發(fā)展的環(huán)境,在類(lèi)庫(kù)中可以自由地加入新的方法和實(shí)例變量而不會(huì)影響用戶程序的執(zhí)行,同時(shí)允許程序動(dòng)態(tài)地裝入運(yùn)行過(guò)程中所需要的類(lèi)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


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

 
 

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

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

京ICP備13047387號(hào)-7