適合高階Java程式設計師看的10本書

kingmax54212008發表於2019-02-24

適合高階Java程式設計師看的10本書

 

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

 

Java in a Nutshell

books.jpg

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

The elements of Java style

books1.jpg

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

Effective Java

books2.jpg

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

The Java language specification

books3.jpg

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

Design patterns: elements of reusableobject-oriented software

books4.jpg

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

The Pragmatic Programmer: From Journeyman to Master

books5.jpg

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

Patterns of Enterprise Application Architecture

enterprise.jpg

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

Refactoring: Improving the Design of Existing Code

refactoring.jpg

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

OSGi in Action: Creating Modular Applications in Java

osgi.jpg

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

Clean Code: A Handbook of Agile Software Craftsmanship

cleancode.jpg

最後但並非最不重要的,檢視您的編碼風格是好事。 90%的努力將在維護上,clean程式碼是非常重要的。

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

相關文章