課程咨詢(xun): 400-996-5531 / 投訴建議: 400-111-8989
認真(zhen)做教育(yu) 專心(xin)促就業
1 【英文版】 Language Specification, Third Edition (by James Gosling)
【中(zhong)文版(ban)】Java編程規(gui)范(fan)(第三版(ban))

本書由(you)Java技術(shu)的發明(ming)者編寫,是Java TM編程語言的權威性(xing)技術(shu)指南。如果你想知道(dao)語言之(zhi)構造的精確含義,本書是最(zui)好的資源(yuan)。
2 【英(ying)文(wen)版(ban)】Effective Java , Second Edition (by Joshua Bloch)
【中文版】Effective Java 第二版

本書介紹了在Java編程(cheng)中78條極具(ju)實用價值的(de)(de)經驗(yan)規(gui)(gui)則,這些經驗(yan)規(gui)(gui)則涵蓋了大多數開發人員每天所面臨的(de)(de)問題的(de)(de)解決方案。通過對(dui)Java平臺設計專家所使用的(de)(de)技(ji)術的(de)(de)全面描述(shu),揭示(shi)了應該做什么,不應該做什么才能(neng)產生清(qing)晰(xi)、健壯和(he)高效的(de)(de)代碼。
本書中的(de)每條(tiao)規(gui)則都以簡短、獨立的(de)小(xiao)文章形式出(chu)現,并通(tong)過例子(zi)代碼加以進一(yi)步(bu)說明。本書內容全(quan)面,結(jie)構清晰(xi),講解詳細(xi)。可作為(wei)技術(shu)人員的(de)參(can)考用書。
3 【英文(wen)版】Java Concurrency in Practice (by Brian Goetz)
【中文版】JAVA并(bing)發編程實踐

隨著多核處理(li)器的(de)(de)(de)(de)(de)(de)普及(ji),使(shi)用并(bing)發(fa)(fa)(fa)(fa)(fa)成為(wei)構(gou)(gou)(gou)建(jian)高(gao)性(xing)能(neng)(neng)(neng)應用程(cheng)(cheng)序(xu)的(de)(de)(de)(de)(de)(de)關鍵(jian)。Java 5以及(ji)6在(zai)開(kai)發(fa)(fa)(fa)(fa)(fa)并(bing)發(fa)(fa)(fa)(fa)(fa)程(cheng)(cheng)序(xu)取(qu)得了顯著的(de)(de)(de)(de)(de)(de)進步(bu),提高(gao)了Java虛擬機的(de)(de)(de)(de)(de)(de)性(xing)能(neng)(neng)(neng),提高(gao)了并(bing)發(fa)(fa)(fa)(fa)(fa)類(lei)的(de)(de)(de)(de)(de)(de)可伸縮性(xing),并(bing)加(jia)入了豐富的(de)(de)(de)(de)(de)(de)新并(bing)發(fa)(fa)(fa)(fa)(fa)構(gou)(gou)(gou)建(jian)塊(kuai)。在(zai)本(ben)書(shu)中,這些(xie)便(bian)利工具(ju)的(de)(de)(de)(de)(de)(de)創(chuang)造者不僅解(jie)釋(shi)了它(ta)們(men)究竟(jing)如(ru)何工作、如(ru)何使(shi)用,同(tong)時,還闡釋(shi)了創(chuang)造它(ta)們(men)的(de)(de)(de)(de)(de)(de)原(yuan)因,及(ji)其(qi)(qi)背后的(de)(de)(de)(de)(de)(de)設計(ji)模式。 本(ben)書(shu)既能(neng)(neng)(neng)夠(gou)成為(wei)讀者的(de)(de)(de)(de)(de)(de)理(li)論支持(chi),又可以作為(wei)構(gou)(gou)(gou)建(jian)可靠的(de)(de)(de)(de)(de)(de),可伸縮的(de)(de)(de)(de)(de)(de),可維護的(de)(de)(de)(de)(de)(de)并(bing)發(fa)(fa)(fa)(fa)(fa)程(cheng)(cheng)序(xu)的(de)(de)(de)(de)(de)(de)技術(shu)支持(chi)。本(ben)書(shu)并(bing)不僅僅提供并(bing)發(fa)(fa)(fa)(fa)(fa)API的(de)(de)(de)(de)(de)(de)清單及(ji)其(qi)(qi)機制,本(ben)書(shu)還提供了設計(ji)原(yuan)則,模式和(he)思想(xiang)模型,使(shi)我們(men)能(neng)(neng)(neng)夠(gou)更(geng)好(hao)地構(gou)(gou)(gou)建(jian)正確的(de)(de)(de)(de)(de)(de),性(xing)能(neng)(neng)(neng)良好(hao)的(de)(de)(de)(de)(de)(de)并(bing)發(fa)(fa)(fa)(fa)(fa)程(cheng)(cheng)序(xu)。本(ben)書(shu)的(de)(de)(de)(de)(de)(de)讀者是(shi)那些(xie)具(ju)有一定Java編程(cheng)(cheng)經驗(yan)的(de)(de)(de)(de)(de)(de)程(cheng)(cheng)序(xu)員、希望了解(jie)Java SE 5,6在(zai)線(xian)程(cheng)(cheng)技術(shu)上的(de)(de)(de)(de)(de)(de)改進和(he)新特性(xing)的(de)(de)(de)(de)(de)(de)程(cheng)(cheng)序(xu)員,以及(ji)Java和(he)并(bing)發(fa)(fa)(fa)(fa)(fa)編程(cheng)(cheng)的(de)(de)(de)(de)(de)(de)愛好(hao)者。
4 【英(ying)文版(ban)】Java Puzzles: Traps, Pitfalls and Corner Cases (by Joshua Bloch)
【中文版(ban)】JAVA解惑

Java教父(fu)的又一經典名著-Java Puzzlers,Amazon五星圖書(shu)(shu)。認為(wei)你到(dao)底有(you)多了解Java?你是一個代碼神(shen)探嗎?你是否曾經花(hua)費(fei)過(guo)數天(tian)時間去追蹤一個由Java或(huo)其類庫的陷(xian)阱和缺陷(xian)而(er)導致(zhi)的bug?你喜(xi)歡(huan)智力測驗(yan)嗎?那么這本書(shu)(shu)正好適合(he)你!
5 【英文版】Thinking in Java (by Bruce Eckel)
【中文版(ban)】Java編程思想(第(di)4版(ban))

本書贏得(de)了全(quan)球程(cheng)序員(yuan)的(de)(de)廣泛贊譽,即使是最晦澀的(de)(de)概(gai)念,在Bruce Eckel的(de)(de)文字(zi)親和力(li)和小而直接的(de)(de)編程(cheng)示(shi)例面前(qian)也會化解于無(wu)形。
從Java的(de)(de)基礎語法到最高級特性(深(shen)(shen)入(ru)的(de)(de)面(mian)向對象概(gai)念、多線程、自動項(xiang)目構建、單(dan)元測試和調(diao)試等),本(ben)書(shu)都能逐(zhu)步指導你輕松掌握。從本(ben)書(shu)獲得的(de)(de)各項(xiang)大(da)獎以(yi)及來自世界(jie)各地的(de)(de)讀者(zhe)評論中(zhong),不(bu)難看出這是一本(ben)經(jing)典之作(zuo)。本(ben)書(shu)的(de)(de)作(zuo)者(zhe)擁有多年教學(xue)經(jing)驗(yan),對C、C++以(yi)及Java語言都有獨到、深(shen)(shen)入(ru)的(de)(de)見解,以(yi)通(tong)俗易(yi)懂及小而直接的(de)(de)示例解釋(shi)了一個(ge)個(ge)晦澀抽象的(de)(de)概(gai)念。本(ben)書(shu)共(gong)22章,包括(kuo)操作(zuo)符、控制執行流程、訪問權(quan)限控制、復用類(lei)、多態、接口、通(tong)過異(yi)常處理錯誤、字(zi)符串、泛(fan)型、數組、容器深(shen)(shen)入(ru)研究、Java I/O系統、枚舉(ju)類(lei)型、并(bing)發以(yi)及圖形化用戶界(jie)面(mian)等內容。
這些豐富的(de)內容,包(bao)含了Java語言基(ji)礎(chu)語法以(yi)及(ji)高級特性,適合(he)各個層次的(de)Java程序員閱讀,同時也是高等院校(xiao)講授面向對象程序設計語言以(yi)及(ji)Java語言的(de)絕佳(jia)教(jiao)材和(he)參考(kao)書。
6 【英文版】Better, faster, lighter Java (by Justin Gehtland, Bruce A. Tate)
【中文版(ban)】輕快(kuai)的JAVA

Java的開(kai)發者正(zheng)深陷(xian)于(yu)復(fu)(fu)雜(za)性的泥沼中而無法自拔。我們(men)的經驗和能(neng)力(li)正(zheng)接(jie)近極限,程(cheng)(cheng)序員為(wei)了編寫支(zhi)持所(suo)選(xuan)框(kuang)架的程(cheng)(cheng)序所(suo)花的時間比解決真正(zheng)問(wen)題的時間要多(duo)得多(duo)。我們(men)不禁(jin)要問(wen),有必要把(ba)Java搞得這么復(fu)(fu)雜(za)嗎?答案是否定的。本書給(gei)你(ni)指引(yin)了一條出路(lu)。無論是維(wei)護應(ying)用程(cheng)(cheng)序,還是從頭(tou)開(kai)始設(she)計,你(ni)都能(neng)夠超(chao)越成規,并大幅精(jing)簡基本框(kuang)架、開(kai)發過程(cheng)(cheng)和最終代碼。你(ni)能(neng)重新掌握(wo)一度失(shi)控的J2EE應(ying)用程(cheng)(cheng)序。
在本(ben)書中(zhong),原(yuan)作者(zhe)Bruce A.Tate與(yu)Justin Gehtland將(jiang)(jiang)循(xun)序(xu)漸(jian)進(jin)、娓娓道(dao)來(lai)。首(shou)先(xian),他(ta)們列出了五(wu)項(xiang)基本(ben)法則。他(ta)們展(zhan)示了如何構(gou)建(jian)簡(jian)單(dan)、解耦(ou)的(de)代(dai)碼,并告訴你如何選擇技術。他(ta)們還對兩種(zhong)被(bei)廣泛(fan)運用(yong)的(de)開源程(cheng)序(xu)如何迎合(he)這些(xie)(xie)概念進(jin)行了剖析(xi)。最后(hou),作者(zhe)還將(jiang)(jiang)利用(yong)這些(xie)(xie)基本(ben)概念構(gou)建(jian)一個簡(jian)單(dan)但內涵豐富(fu)的(de)應用(yong)程(cheng)序(xu)來(lai)解決現實世界中(zhong)所遇到的(de)問(wen)題(ti)。
7 【英(ying)文版】 Core Java (vol. 1, 2) (by Cay S. Horstmann, Gary Cornell)
【中文版】JJAVA核(he)心技術,卷(juan)1,卷(juan)2

《Java核心(xin)技術》出版以來(lai)一直暢銷不衰,深受讀者青睞,每(mei)個新版本(ben)都盡可能快地跟上Java開發工具箱(xiang)發展(zhan)的(de)步(bu)伐,而且每(mei)一版都重新改(gai)寫了部(bu)分(fen)內(nei)容(rong),以便適應Java的(de)最(zui)新特性(xing)。本(ben)版也不例外(wai),它(ta)反(fan)映了Java SE 6的(de)新特性(xing)。全書共(gong)14章,包(bao)括Java基(ji)本(ben)的(de)程序(xu)結構、對象與類(lei)、繼承、接(jie)口與內(nei)部(bu)類(lei)、圖形(xing)程序(xu)設計(ji)、事件處理、Swing用戶界面組件、部(bu)署應用程序(xu)和Applet、異常日志斷(duan)言(yan)和調試(shi)、泛型程序(xu)設計(ji)、集合以及(ji)多線程等內(nei)容(rong)。
全(quan)書對Java技術的(de)闡述精確到位,敘述方式深(shen)入淺出(chu),并包含大量示例,從而幫助讀(du)者充分(fen)理(li)解Java語言以及Java類(lei)庫(ku)的(de)相關特性(xing)。
8 【英文版】 The Java Virtual Machine Specification (by Tim Linholm, Frank Yellin)
【中文版】暫無

如果你需要了解Java虛擬機的(de)(de)byte code,或者(zhe)是一些編譯方面的(de)(de)東(dong)西(xi),這本書(shu)絕對讓(rang)你得償所愿。其不但包(bao)含了機器(qi)碼(ma)的(de)(de)規(gui)范(fan)說明(ming),同時它(ta)也(ye)是Java編譯器(qi)和運行環境(jing)的(de)(de)規(gui)格說明(ming)書(shu)。
9 【英文版】Robust Java: Exception Handling, Testing, and Debugging (by Stephen Stelting)
【中(zhong)文版】ROBUST JAVA中(zhong)文版-JAVA異常處理、測試與調試

處(chu)理異(yi)常(chang)涉及開發、設計和(he)體系結構等(deng)方面的(de)知(zhi)識(shi)。本書共分3個部(bu)(bu)分。第Ⅰ部(bu)(bu)分介(jie)(jie)紹(shao)Java異(yi)常(chang)的(de)產生機理和(he)用法,介(jie)(jie)紹(shao)一些最佳實踐,講述各類異(yi)常(chang)處(chu)理使(shi)用的(de)一般API和(he)技(ji)術(shu)。
第(di)Ⅱ部分(fen)闡述可測試性設計,介(jie)紹故障模(mo)(mo)式分(fen)析,討論(lun)常(chang)(chang)見(jian)API的(de)異常(chang)(chang)及(ji)起(qi)因,分(fen)析J2EE體系結構和分(fen)布式API的(de)異常(chang)(chang)模(mo)(mo)式。
第Ⅲ部分討論在軟(ruan)件開發周期執行異(yi)常和錯誤處(chu)理,分析(xi)軟(ruan)件體(ti)系(xi)結(jie)構(gou)、設計模式、測試(shi)和調試(shi),列舉成(cheng)熟(shu)的(de)設計模式,介紹處(chu)理策略對系(xi)統體(ti)系(xi)結(jie)構(gou)的(de)影(ying)響,講述如何構(gou)建健(jian)壯(zhuang)系(xi)統。
10 【英(ying)文版】Java Code Convention
【中文版】暫無
最后一本當然是Java編碼規范,這是由(you)Sun公(gong)司官方出品的。這也是每(mei)個程序員(yuan)為了得供程序的易讀性,可(ke)維護性需(xu)要知道的。
【免責(ze)聲(sheng)明】本文部分系(xi)轉載(zai)(zai),轉載(zai)(zai)目的(de)在于傳遞更多信(xin)息,并不(bu)代(dai)表本網贊同其(qi)觀點和對(dui)其(qi)真實性負責(ze)。如涉及(ji)作品內容、版(ban)權(quan)和其(qi)它問題,請在30日內與聯系(xi)我們,我們會予以(yi)更改或刪除相關文章,以(yi)保(bao)證您的(de)權(quan)益!