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