JAVA經典書籍排行

mao906581468發表於2013-03-25

學習JAVA的經典書籍,對新入門和JAVA的開發者都是不錯的選擇!

1.


《java程式設計思想》(Thinking in java)Bruce Eckel(著)

本書贏得了全球程式設計師的廣泛讚譽,即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的程式設計示例面前也會化解於無形。從Java的基礎語法到最高階特性(深入的物件導向概念、多執行緒、自動專案構建、單元測試和除錯等),本書都能逐步指導你輕鬆掌握。

從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之作。本書的作者擁有多年教學經驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執行流程、訪問許可權控制、複用類、多型、介面、通過異常處理錯誤、字串、泛型、陣列、容器深入研究、Java I/O系統、列舉型別、併發以及圖形化使用者介面等內容。這些豐富的內容,包含了Java語言基礎語法以及高階特性,適合各個層次的Java程式設計師閱讀,同時也是高等院校講授物件導向程式設計語言以及Java語言的絕佳教材和參考書。


2.


《JAVA2核心技術捲一捲二》

這兩本我把它們看成一本不會有人有異議吧-這也是Sun的官方的書-我覺得相對來說-第二卷高階特性要比第一卷基礎知識好內容同樣很全面--但是卷一雖說是基礎知識,同樣對新手來說不是很合適--感覺條理性不強-而且內容有些混雜-但第二卷完全可以彌補這些---精闢而細緻-很適合有一定基礎的Java程式設計師看。

本書是Java技術經典參考書,多年暢銷不衰,第7版在保留以前版本風格的基礎上,涵蓋Java2開發平臺標準版J2SE5.0的基礎知識,主要內容包括面各物件程式設計、反射與代理、介面與內部類、事件監聽器模型、使用Swing UI工具箱進行圖形使用者介面設計,異常處理、流輸入/輸出和物件序列化、泛型程式設計等。
本書內容翔實、深入淺出,附有大量程式例項,極具實用價值,是Java初學者和Java程式設計師的必備參考書。


3.


《JAVA物件導向程式設計》

本書內容由淺入深,緊密結合實際,利用大量典型例項,詳細講解Java物件導向的程式設計思想、程式設計語法和設計模式,介紹常見Java類庫的用法,總結優化Java程式設計的各種寶貴經驗,深入闡述Java虛擬機器執行Java程式的原理。書中例項均基於最新的JDK 1.5版本。全書內容包括物件導向的程式設計思想、Java語言的基礎知識、異常處理、類與物件的生命週期、多執行緒、Java集合、輸入/輸出和GUI程式設計等。其最大特色是以六條主線貫穿全書:物件導向程式設計思想、Java語言的語法、Java虛擬機器執行Java程式的原理、在實際專案中的運用、設計模式和效能優化技巧。同時,本書還貫穿了Sun公司的SCJP(Sun Certified Java Programmer)認證的考試要點。


4.



本書是Deitel向廣大讀者奉獻的又一力作。全書結合Java程式設計的基本原理,採用手把手的教程式方法,逐步引導讀者開發出面向實際的應用程式。從最基本的程式設計的學習開始,讀者在每一教程中學到的有關Java程式設計的所有新知識和新內容,都是建立在前一教程學習的基礎之上的。從而讀者能夠很容易地將所學到的知識運用到自己應用程式的開發當中。
本書向讀者介紹Java的GUI設計、元件、方法、事件處理技術、型別、控制語句、陣列、物件導向的程式設計、異常處理技術、字串與字元、按順序訪問的檔案,以及更多同Java程式設計相關知識的全面介紹。書中還包含了一些更為高階主題的討論,如資料庫程式設計、多媒體技術、圖形繪製及Web應用程式的開發等。


5.


《JAVA2入門經典》

書綜合介紹了使用J2SE(Java 2 Standard Edition)5.0或更高版本開發動態程式的過程,闡述了Java語言的各個方面,包括Java語言結構和工作原理的基本知識,用大量的例項講述如何開發功能齊全的Java應用程式,以期幫助讀者掌握Java語言的最新特性和Java類庫中主要的功能包,積累Java應用環境的使用經驗,並在核心技術領域打下堅實的基礎。.
本書系統全面、淺顯易懂,非常適合沒有任何程式設計經驗的初學者閱讀,也可作為軟體開發人員和高校師生的必備參考書。


6.


《Java程式設計專家門診》
本書重點介紹了在Java語言的學習過程中所遇到的各種問題,這些問題都是非常基礎的,但也是非常重要的,是很多學習Java的人無法從課堂上弄明白的問題。
本書按照普通Java教材的順序循序漸進地回答讀者學習過程中經常遇到的問題。使讀者不僅知其然,而且還能知其所以然。如果您是第一次學習Java,通過本書就能夠完全掌握Java。如果您已經學過Java,卻仍感到有很多疑問,相信本書能夠為您掃清這些阻礙您前進的障礙。
  本書的最大特點就是針對每個問題從解題思路,具體步驟,專家指點幾個方面進行介紹,讓讀者在解決一個問題的同時取得舉一反三的效果,本書所給出的問題在論壇中也經常出現,都是學習Java的人比較關心的問題,具有很好的參考價值。此外,本書強調理論與實踐相結合,注重內容的實用性,提供並詳細講解了大量的程式例項。 
  本書內容豐富,語言通俗易懂,實用性非常強,適合Java程式設計的初學者,對於有一定經驗的Java讀者也具有極高的參考價值。本書可作為課堂教學,培訓輔導,國際認證考試的教材,也可作為程式開發人員的自學參考書。




7.


《Java程式設計藝術》

本書揭示了Java程式設計師如何建立高質量軟體的奧祕。Herbert Schildt 和James Holmes兩位程式設計大師通過將Java應用於某些有趣、實用的計算機問題和程式設計任務中,全面展示了Java語言的強大功能、敏捷性、多樣性和藝術性。本書各章內容分別涉及到Java精髓、遞迴下降的表示式解析器、用Java實現語言直譯器、用Java建立下載管理器、用Java實現E-mail客戶端和Internet搜尋、用Java修飾HTML、顯示統計圖表、金融應用中的Applet和Servlet、基於AI的問題求解等,每章給出的示例程式碼都可以直接執行,無需修改,而且讀者可以從www.osborne.com站點上免費下載這些程式碼。本書是亞馬遜網站上的五星級圖書,相信讀者能夠通過研讀本書大大提高自己的Java開發能力。本書程式碼示例易懂有趣,設計思想獨特,定會使您受益匪淺!



相關文章