JavaSE推薦書籍

初級java編程推薦書目如下:


Absolute Java by Savitch

只覆蓋Java 最基本的知識點,但是對這些知識點的講解極其詳細,非常適合編程新手理解關鍵的知識點。適合自學。


Big Java by Horstmann

只覆蓋java SE最基本的知識點,但是穿插了不少java和計算機工業的掌故,讀起來有趣,不覺得枯燥。排版也舒服。適合從其他語言轉過來的人。他的Core Java一樣不適合純粹編程新手.


Java How to Program by Harvey M. Deitel, Paul J. Deitel

覆蓋了java的基本知識點,內容組織和講解有些像Reference Book, 每個API都想給出個code example. 排版密集卻超過1500頁. 父子兩個講解過於詳細了, 特別適合自學或者java考證.


Introduction to Java Programming, Comprehensive by Y. Daniel Liang

覆蓋了java編程語言最基本的知識點,並且把algorithm也集成在一起。比如書裏的BFS和DFS算是正常面試當場coding最難的知識點了。 書因此厚度快1400頁,並有很多case,適合自學或準備java面試的人。


Java programming language by Gosling, Ken Arnold and DAvid Holmes

作者之一的James Gosling是java語言的創建者. 關鍵知識點從語言實現的角度講解,非常清晰,適合從其他語言轉來的老手。


Learn Objective C for Java Developer by Bucanek

可以用來了解一下java的設計哲學. Java的鼻祖其實是Cocoa, 而不是從天上掉下來的.


進階Java推薦書目如下:


Thinking in Java by Eckel

這書不是給編程新手讀的, 適用於進階的程序員讀.


Effective Java by Joshua Bloch

這本書是進階java程序員必看的書. Review都是5星級的. 書不厚, 但內容涵蓋豐富, 講解了java的一些實際應用中的難題和解決技巧, 適於中高級java編程人員收藏.


Java Concurrency in Practice by Dou Lea etc.

這本關於java multithread的書在網上評價很高. 有人說"Simple to read, in-depth, and provides many examples. Even with several years of Java experience under my belt, I always return to this book for a refresher. This should be required reading for any Java developer."





《Thinking In Java》


《Head First Java》


《Core Java》


《JAVA面向對象編程》(孫衛琴)


《Java開發實戰經典》(李興華)


《瘋狂JAVA講義 》 李剛


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章