Java案例開(kāi)發(fā)集錦

出版時(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)分、閱讀與下載


    Java案例開(kāi)發(fā)集錦 PDF格式下載


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

 
 

  •   排版和案例都非常不錯(cuò),講解詳細(xì)
  •   這本書(shū)真的不錯(cuò),里面的案例講的挺詳細(xì)的,有些難懂的語(yǔ)句也加了注釋,真的不錯(cuò)!
  •   里面有很多例子,游戲,應(yīng)用軟件的,適合初級(jí)j2se人員看看
  •   很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大很好很強(qiáng)大
  •   這本書(shū)不錯(cuò),值得一看啊
  •   書(shū)本還可以,很值得閱讀
  •   內(nèi)容不錯(cuò),物美價(jià)廉
  •   整體來(lái)說(shuō),書(shū)寫(xiě)的非常好,只是使用有一定Java基礎(chǔ)的讀者
  •   這本書(shū)講的不是詳細(xì),代碼也要自己下載,很麻煩。不過(guò)作為學(xué)習(xí)開(kāi)發(fā)小項(xiàng)目的技術(shù)書(shū)來(lái)使用,有他的好處。書(shū)上的項(xiàng)目已經(jīng)給出了個(gè)大概的框架,以及部分代碼。讀者可以按步驟說(shuō)明去自己實(shí)踐,如果不懂,可以看下載的源代碼(代碼運(yùn)行正確)。
  •   內(nèi)容挺不錯(cuò)的,就是質(zhì)量有點(diǎn)差!順便問(wèn)一下代碼到哪里下載? 能不能給一個(gè)具體的網(wǎng)址。
  •   典型的例子講解很好
  •   看來(lái)印刷字跡就不錯(cuò),紙頁(yè)就很一般。里面的實(shí)例挺翔實(shí)...
  •   紙張質(zhì)量非常的差,不過(guò)內(nèi)容還不錯(cuò)。而且從網(wǎng)上也可以把源代碼下載下來(lái)。值得參考
 

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

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