出版時(shí)間:2008-9 出版社:電子工業(yè)出版社 作者:袁然,鄭自國(guó),來(lái)為國(guó) 編著 頁(yè)數(shù):343
Tag標(biāo)簽:無(wú)
前言
從Java誕生以來(lái),許多人意識(shí)到Java不僅是一個(gè)了不起的概念,而且還蘊(yùn)藏了了不起的思想。?! ∮腥藛?wèn):“Java會(huì)滅亡嗎?” 也有人說(shuō):“Java是明天的唯一嗎?” 或許這些都沒(méi)有答案,或許答案就在每個(gè)Java者的心中?! ∑鋵?shí)答案是什么并不重要,時(shí)間會(huì)說(shuō)明一切。無(wú)論是沒(méi)有可繼承應(yīng)用開(kāi)發(fā)的缺陷,還是開(kāi)放性和可移植性,都是Java不可阻擋的魅力。這些導(dǎo)致了Java大軍越來(lái)越多,揮舞著Java的旗幟,在軟件開(kāi)發(fā)的高山上奮勇登攀?! ”緯?shū)沿襲了第1版的風(fēng)格,從實(shí)際編程出發(fā),在案例的選取上更傾向于新技術(shù)點(diǎn)和Web應(yīng)用,也更注重知識(shí)點(diǎn)的應(yīng)用與積累,于相同處尋找不同,于不同處尋求共性。加強(qiáng)了知識(shí)點(diǎn)的對(duì)比,著重于編程中遇到的問(wèn)題處理,筆者的經(jīng)驗(yàn)性思想也寓于案例的講解中,以便讀者更加自如地運(yùn)用語(yǔ)言,提高Java編程的靈活性。本書(shū)共收集了62個(gè)案例,詳細(xì)講解了每個(gè)案例的實(shí)現(xiàn)步驟和制作要點(diǎn),并提供了源代碼。本書(shū)所有案例均通過(guò)調(diào)試運(yùn)行,運(yùn)行環(huán)境和配置在書(shū)中或者附帶源碼中都有說(shuō)明。這些案例涉及的知識(shí)點(diǎn)僅僅是Java的冰山一角,筆者希望通過(guò)這些案例能使讀者盡快投入到Java的實(shí)際應(yīng)用中去。 本書(shū)選擇的案例名稱有幾個(gè)與第一版中的相同,但開(kāi)發(fā)的角度和內(nèi)容有較大的差別,側(cè)重的知識(shí)點(diǎn)也不同。本書(shū)的宗旨是通過(guò)案例的學(xué)習(xí)使讀者盡快了解Java的開(kāi)發(fā)思想,所以案例的實(shí)現(xiàn)內(nèi)容并不重要,它僅僅是打開(kāi)理解Java的一扇窗戶,重要的是通過(guò)這扇窗,找到Java的應(yīng)用方法。本書(shū)的案例強(qiáng)調(diào)制作要點(diǎn)和詳細(xì)步驟的講解,由于篇幅關(guān)系,案例中的源代碼沒(méi)有完全體現(xiàn)在書(shū)中,第10章的源代碼更是被省略掉,感興趣的讀者可以到華信教育資源網(wǎng)下載。 全書(shū)共分10章,每一章都以Java的一個(gè)知識(shí)點(diǎn)或者一個(gè)應(yīng)用范圍為標(biāo)題?! 〉?章Java與Swing,收集了8個(gè)應(yīng)用Swing技術(shù)的案例,從案例實(shí)現(xiàn)步驟的講解中可以了解Swing豐富。靈活的功能和模塊化組件,從而創(chuàng)建Java優(yōu)雅的用戶界面。 第2章Java與線程,通過(guò)7個(gè)案例說(shuō)明Java的線程和多線程的處理機(jī)制和重要性,通過(guò)線程的共享和同步可以增強(qiáng)程序的交互性,提供更好的GUI和更好的服務(wù)器功能,大大簡(jiǎn)化應(yīng)用程序設(shè)計(jì)。 第3章Java與I/O,7個(gè)難易程度不同的案例的輸入輸出流操作有助于讀者了解Java的FO體系概念,通過(guò)對(duì)字節(jié)流。文件。緩沖。管道應(yīng)用的對(duì)比和共性的探討提高I/O操作的靈活性?! 〉?章Java與游戲,游戲的實(shí)現(xiàn)是對(duì)Java語(yǔ)言的綜合應(yīng)用,側(cè)重于圖像。聲音,多線程。鍵盤(pán)和鼠標(biāo)事件的處理,本章提供6個(gè)好玩的游戲,在輕松之余學(xué)習(xí)Java編程的方法和技巧。
內(nèi)容概要
本書(shū)沿襲第1版的風(fēng)格,收錄了來(lái)自實(shí)戰(zhàn)中的六十多個(gè)完整的Java編程實(shí)例,通過(guò)案例講解Java的開(kāi)發(fā)技巧。本書(shū)除了涵蓋了Java系統(tǒng)內(nèi)建功能的開(kāi)發(fā)以及與目前新技術(shù)相接合的應(yīng)用開(kāi)發(fā)外,還著重加強(qiáng)了web應(yīng)用的開(kāi)發(fā)。涉及到J2EE、J2ME、安全、網(wǎng)絡(luò)、本書(shū)沿襲第1版的風(fēng)格,收錄了來(lái)自實(shí)戰(zhàn)中的六十多個(gè)完整的Java編程實(shí)例,通過(guò)案例講解Java的開(kāi)發(fā)技巧。本書(shū)除了涵蓋了Java系統(tǒng)內(nèi)建功能的開(kāi)發(fā)以及與目前新技術(shù)相接合的應(yīng)用開(kāi)發(fā)外,還著重加強(qiáng)了web應(yīng)用的開(kāi)發(fā)。涉及到J2EE、J2ME、安全、網(wǎng)絡(luò)、EJB、XML等。在剖析比較案例的同時(shí),也將各種經(jīng)驗(yàn)性思想及理論性思想寓于其中。同時(shí)引入Java常用的設(shè)計(jì)模式,把軟件架構(gòu)設(shè)計(jì)理論融于案例講解之中。使讀者不僅可以了解到網(wǎng)絡(luò)中眾多精彩紛呈的網(wǎng)絡(luò)應(yīng)用內(nèi)幕,還可以體會(huì)到Java的強(qiáng)大功能,更可以借助這些案例方便地開(kāi)發(fā)出自己功能強(qiáng)大的應(yīng)用系統(tǒng),成為Java的思想者。 本書(shū)主要面向Java應(yīng)用程序開(kāi)發(fā)人員,同時(shí)也是Java編程愛(ài)好者的參考書(shū),還可作為大中專院校學(xué)生學(xué)習(xí)的輔助材料。
書(shū)籍目錄
第1章 Java與Swing 案例1:屏幕捕獲工具 案例2:文本閱讀器 案例3:簡(jiǎn)單的名片管理系統(tǒng) 案例4:鼠標(biāo)畫(huà)線 案例5:鼠標(biāo)操作 案例6:計(jì)算器程序 案例7:數(shù)字時(shí)鐘 案例8:動(dòng)畫(huà)效果與顏色的控制 本章小結(jié)第2章 Java與線程 案例1:一個(gè)完整的線程池的實(shí)例 案例2:鴨子鳧水動(dòng)畫(huà) 案例3:生產(chǎn)者一消費(fèi)者模型的簡(jiǎn)單實(shí)現(xiàn) 案例4:定時(shí)關(guān)機(jī) 案例5:多線程TCP端口掃描程序 案例6:一個(gè)簡(jiǎn)單的年歷生成程序 案例7:將GIF和JPG圖像轉(zhuǎn)換成VRML格式 本章小結(jié)第3章 Java與I/O 案例1:使用多線程刪除指定目錄及子目錄下所有指定文件 案例2:壓縮文件 案例3:解壓縮Zip文件 案例4:批量改名 案例5:文件分割器 案例6:管道流實(shí)現(xiàn)線程間的通信 案例7:排序?qū)ο? 本章小結(jié)第4章 Java與游戲 案例1:Java掃雷 案例2:黑白棋 案例3:象棋游戲 案例4:一個(gè)簡(jiǎn)單的彈球游戲 案例5:找不同 案例6:八皇后問(wèn)題 本章小結(jié)第5章 Java與網(wǎng)絡(luò) 案例1:簡(jiǎn)單的多線程服務(wù)器 案例2:用Java實(shí)現(xiàn)的HTTP服務(wù)器端例程 案例3:一個(gè)簡(jiǎn)單的HTML瀏覽器 案例4:用JavaMail發(fā)送郵件 案例5:Java版MSN 案例6:Java實(shí)現(xiàn)HTTP隊(duì)列下載 案例7:Java實(shí)現(xiàn)HTTP驗(yàn)證 本章小結(jié)第6章 Java與數(shù)據(jù)庫(kù) 案例1:Access數(shù)據(jù)庫(kù)編程中查詢結(jié)果的表格式輸出 案例2:SQL Server數(shù)據(jù)庫(kù)編程中查詢結(jié)果的表格式輸出 案例3:MySQL數(shù)據(jù)庫(kù)編程中查詢結(jié)果的表格式輸出 案例4:Oracle OCI數(shù)據(jù)庫(kù)編程 案例5:網(wǎng)吧計(jì)費(fèi)系統(tǒng) 本章小結(jié)第7章 J2ME技術(shù) 案例1:九宮格游戲 案例2:五子棋游戲 案例3:手機(jī)背單詞 案例4:用J2ME與ASP建立數(shù)據(jù)庫(kù)連接 案例5:利用J2ME開(kāi)發(fā)聯(lián)網(wǎng)程序?qū)嵗? 本章小結(jié)第8章 J2EE技術(shù) 案例1:一個(gè)用Servlet實(shí)現(xiàn)購(gòu)物車(chē)的程序 案例2:連接數(shù)據(jù)庫(kù)的JavaBean 案例3:測(cè)試安全性代碼 案例4:用EJB實(shí)現(xiàn)的用戶消費(fèi)信息登記系統(tǒng) 案例5:Fibonacci數(shù)列 案例6:簡(jiǎn)單的圖書(shū)信息管理系統(tǒng) 本章小結(jié)第9章 Web服務(wù)與其他 案例1:用Servlet生成圖像驗(yàn)證碼 案例2:獲取JVM系統(tǒng)屬性 案例3:密碼生成器 案例4:數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)成XML文件 案例5:網(wǎng)頁(yè)計(jì)數(shù)器 案例6:Java打印程序 案例7:用SunJCE進(jìn)行文件的加密和解密 本章小結(jié)第10章 Java綜合案例 綜合案例1:多頁(yè)面文本編輯器 綜合案例2:“逃亡者”手機(jī)游戲 綜合案例3:網(wǎng)上CD銷(xiāo)售系統(tǒng) 綜合案例4:航空查詢訂票系統(tǒng) 本章小結(jié)
編輯推薦
《Java案例開(kāi)發(fā)集錦(第2版)》除了涵蓋Java系統(tǒng)內(nèi)建功能的開(kāi)發(fā)以及目前新技術(shù)相接合的應(yīng)用開(kāi)發(fā)外,還著重加強(qiáng)了Web應(yīng)用的開(kāi)發(fā)。在剖析比較案例的同時(shí),也將各種經(jīng)驗(yàn)懷思想及理論性思想寓于其中。同時(shí)引入Java常用的設(shè)計(jì)模式,把軟件架構(gòu)設(shè)計(jì)理論融于案例講解之中?! 禞ava案例開(kāi)發(fā)集錦(第2版)》的特點(diǎn)包括: 全面:10章內(nèi)容,涉及了J2EE、 J2ME、安全、網(wǎng)絡(luò)、EJB、XML等方面?! ∠鑼?shí):每個(gè)案例都是根據(jù)讀者的閱讀 ,習(xí)慣編寫(xiě)的,案例中不但有詳細(xì)的實(shí)現(xiàn)步驟和源代碼,而且還有詳盡的代碼解釋,它能夠讓你迅速理解和掌握每個(gè)技術(shù)要點(diǎn)和技巧。 專業(yè):每個(gè)章節(jié)、每個(gè)案例均由具有豐富經(jīng)驗(yàn)的項(xiàng)目開(kāi)發(fā)人員親手設(shè)計(jì)和嚴(yán)格測(cè)試,確保無(wú)技術(shù)性漏洞?! ∵B貫:保持了第一版的風(fēng)格和思想,改進(jìn)了多個(gè)案例,案例開(kāi)發(fā)更加貼近實(shí)戰(zhàn)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版