適合高級Java程序員看的10本書

jopen 10年前發布 | 32K 次閱讀 Java

          在這篇文章中,作者向高級Java程序員分享了一些經驗,雖然“Thinking in Java”或“Head First Java”沒有列出來,但這是因為它們對初學者來說是很好的書。我也盡力避免列出為特定軟件或框架或認證的Java書,因為我覺得那不是純Java書。

 

Java in a Nutshell

適合高級Java程序員看的10本書

這本書更適合參考而不是完全閱讀。

The elements of Java style

適合高級Java程序員看的10本書

          它的目標人群是寫Java代碼的,通過提供一套用于Java從業者的規則,通過提供一系列的標準,約定和編寫Java代碼的準則,并說明如何編寫堅實的很容易理解維護和增強的Java代碼。

Effective Java

適合高級Java程序員看的10本書

          這本書真的僅適合想深入理解Java的開發者。它匯集了七十八個不可缺少的程序員的規則:為你每天遇到的編程挑戰給出工作的最佳實踐解決方案。

The Java language specification

適合高級Java程序員看的10本書

          由Java的發明者所寫,這本書不僅提供完全和準確的語言特點,還包括從編譯器的實際行為的語言的正式規則。您可能從這本書沒有獲得技能,但是如果你想越線并深入Java虛擬機...

Design patterns: elements of reusableobject-oriented software

適合高級Java程序員看的10本書

          其實,這本書的例子是C+ +或Smalltalk寫的,那又怎樣?如果你想成長為一個開發者,你已經知道設計模式,采取最佳做法和別人的經驗的優勢,并從這些誰都面臨著同樣的問題中學習。還有許多其他類似的書,但他們只是在做修補工作。

The Pragmatic Programmer: From Journeyman to Master

適合高級Java程序員看的10本書

          再次,這不是一本只為Java開發人員的書。 “關于這本書的很酷的特性是,它對保持編程過程的新鮮度做得很好。這本書可以幫助你將繼續增長,并清楚地向更資深的人群靠攏。“

Patterns of Enterprise Application Architecture

適合高級Java程序員看的10本書

您可能已經了解到設計模式,但不知道他們是如何在企業框架中使用。這本書解釋了常見的企業設計模式。

Refactoring: Improving the Design of Existing Code

適合高級Java程序員看的10本書

如果您已經編程了好幾年,你會發現這本書絕對值得閱讀。重構可以使代碼更具可讀性,更容易維護。

OSGi in Action: Creating Modular Applications in Java

適合高級Java程序員看的10本書

欲了解更多或更少,知道面向服務的編程是好事。這本書的前幾章可以給你一個很好的介紹和具體的例子。

Clean Code: A Handbook of Agile Software Craftsmanship

適合高級Java程序員看的10本書

最后但并非最不重要的,查看您的編碼風格是好事。 90%的努力將在維護上,clean代碼是非常重要的。

原文:http://www.javacodegeeks.com/2013/09/top-10-books-for-advanced-level-java-developers.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!