適合高階Java程式設計師看的10本書
適合高階Java程式設計師看的10本書
在這篇文章中,作者向高階Java程式設計師分享了一些經驗,雖然“Thinking in Java”或“Head First Java”沒有列出來,但這是因為它們對初學者來說是很好的書。我也盡力避免列出為特定軟體或框架或認證的Java書,因為我覺得那不是純Java書。
Java in a Nutshell
這本書更適合參考而不是完全閱讀。
The elements of Java style
它的目標人群是寫Java程式碼的,通過提供一套用於Java從業者的規則,通過提供一系列的標準,約定和編寫Java程式碼的準則,並說明如何編寫堅實的很容易理解維護和增強的Java程式碼。
Effective Java
這本書真的僅適合想深入理解Java的開發者。它彙集了七十八個不可缺少的程式設計師的規則:為你每天遇到的程式設計挑戰給出工作的最佳實踐解決方案。
The Java language specification
由Java的發明者所寫,這本書不僅提供完全和準確的語言特點,還包括從編譯器的實際行為的語言的正式規則。您可能從這本書沒有獲得技能,但是如果你想越線並深入Java虛擬機器...
Design patterns: elements of reusableobject-oriented software
其實,這本書的例子是C+ +或Smalltalk寫的,那又怎樣?如果你想成長為一個開發者,你已經知道設計模式,採取最佳做法和別人的經驗的優勢,並從這些誰都面臨著同樣的問題中學習。還有許多其他類似的書,但他們只是在做修補工作。
The Pragmatic Programmer: From Journeyman to Master
再次,這不是一本只為Java開發人員的書。 “關於這本書的很酷的特性是,它對保持程式設計過程的新鮮度做得很好。這本書可以幫助你將繼續增長,並清楚地向更資深的人群靠攏。“
Patterns of Enterprise Application Architecture
您可能已經瞭解到設計模式,但不知道他們是如何在企業框架中使用。這本書解釋了常見的企業設計模式。
Refactoring: Improving the Design of Existing Code
如果您已經程式設計了好幾年,你會發現這本書絕對值得閱讀。重構可以使程式碼更具可讀性,更容易維護。
OSGi in Action: Creating Modular Applications in Java
欲瞭解更多或更少,知道面向服務的程式設計是好事。這本書的前幾章可以給你一個很好的介紹和具體的例子。
Clean Code: A Handbook of Agile Software Craftsmanship
最後但並非最不重要的,檢視您的編碼風格是好事。 90%的努力將在維護上,clean程式碼是非常重要的。
原文:http://www.javacodegeeks.com/2013/09/top-10-books-for-advanced-level-java-developers.html
相關文章
- 如何成為高階java程式設計師Java程式設計師
- Fira Code:適合程式設計師的程式設計字型程式設計師
- 高階程式設計師——java語言深度解析程式設計師Java
- 這本最適合夯實基礎的經典 Java 書籍,可能 80% 的 Java 程式設計師沒認真看過!Java程式設計師
- 怎麼從初、中級Java程式設計師過渡到高階Java程式設計師?Java程式設計師
- 程式設計師適合創業嗎?程式設計師創業
- 最適合程式設計師的畫圖工具?程式設計師
- 高階Java程式設計師要具備哪些知識Java程式設計師
- 轉:成為Java高階程式設計師需要掌握哪些?Java程式設計師
- 如何從初級程式設計師變成高階程式設計師?程式設計師
- 5 款適合程式設計師的開源字型程式設計師
- 最適合程式設計師的筆記軟體程式設計師筆記
- 高階程式設計師到底強在哪裡?程式設計師
- 如何從初級程式設計師順利晉升到高階程式設計師?程式設計師
- 來自阿里的P7高階程式設計師教你如何成為一名合格的Java程式設計師阿里程式設計師Java
- python高階程式設計讀書筆記(一)Python程式設計筆記
- C#高階程式設計 讀書筆記C#程式設計筆記
- 這份書單,想要晉級高階Java工程師的朋友值得一看!Java工程師
- 十大Java程式設計師書籍Java程式設計師
- 對於Adobe平面設計證書,高階平面設計師,有話說
- 程式設計師的內功修煉——值得看的9本書程式設計師
- 誰說程式設計師沒有520?學學高階程式設計師都是怎麼表白的……程式設計師
- 程式設計師到高階架構師,必須經歷的三個階段!程式設計師架構
- 為什麼高階程式設計師討厭程式設計面試? - Adam程式設計師面試
- Java高階程式設計筆記 • 【第4章 網路程式設計】Java程式設計筆記
- 5~10年高階Java程式設計師面試題:MySQL 的鎖 有哪些?Java程式設計師面試題MySql
- AWS最適合程式設計師的平臺,Android支援最棒!程式設計師Android
- 適合新手的Java程式設計課程訓練網址Java程式設計
- 作為程式設計師,無論你在哪個階段,這些書都值得你看程式設計師
- 程式設計師的進階之路程式設計師
- 程式設計師書單程式設計師
- 2018 年 Java 程式設計師必讀的十本書Java程式設計師
- 從程式設計師的角度看 12306程式設計師
- 程式設計師一定不能光靠看書提升 | 聊聊Java初級開發的提升方式程式設計師Java
- 5~10年高階Java程式設計師面試題:Spring Bean 的生命週期Java程式設計師面試題SpringBean
- Java程式設計指南:高階技巧解析 - Excel單元格樣式的程式設計設定Java程式設計Excel
- 程式設計師的高產之路程式設計師
- Python書單丨程式設計師都在讀的15本書,值得一看!Python程式設計師