Java學習必備書籍推薦
基礎
•《Head First Java》[1](推薦,豆瓣評分 8.7,1.0K+人評價): 可以說是我的 Java 啟蒙書籍了,特別適合新手讀當然也適合我們用來溫故 Java 知識點。
•《Java 核心技術卷 1+卷 2》[2](推薦): 很棒的兩本書,建議有點 Java 基礎之後再讀,介紹的還是比較深入的,非常推薦。這兩本書我一般也會用來鞏固知識點,是兩本適合放在自己身邊的好書。
•《JAVA 網路程式設計 第 4 版》[3]: 可以系統的學習一下網路的一些概念以及網路程式設計在 Java 中的使用。
•《Java 程式設計思想 (第 4 版)》[4](推薦,豆瓣評分 9.1,3.2K+人評價):大部分人稱之為Java領域的聖經,但我不推薦初學者閱讀,有點勸退的味道。稍微有點基礎後閱讀更好。
併發
•《Java 併發程式設計之美》[5] (推薦):2018 年 10 月出版的一本書,個人感覺非常不錯,對每個知識點的講解都很棒。
•《Java 併發程式設計的藝術》[6](推薦,豆瓣評分 7.2,0.2K+人評價): 這本書不是很適合作為 Java 併發入門書籍,需要具備一定的 JVM 基礎。我感覺有些東西講的還是挺深入的,推薦閱讀。
•《實戰 Java 高併發程式設計》[7](推薦,豆瓣評分 8.3): 書的質量沒的說,推薦大家好好看一下。
•《Java 高併發程式設計詳解》[8](豆瓣評分 7.6): 2018 年 6 月出版的一本書,內容很詳細,但可能又有點過於囉嗦,不過這只是我的感覺。
JVM
•《深入理解 Java 虛擬機器(第 2 版)周志明》[9](推薦,豆瓣評分 8.9,1.0K+人評價):建議多刷幾遍,書中的所有知識點可以透過 JAVA 執行時區域和 JAVA 的記憶體模型與執行緒兩個大模組羅列完全。
•《實戰 JAVA 虛擬機器》[10](推薦,豆瓣評分 8.0,1.0K+人評價):作為入門的瞭解 Java 虛擬機器的知識還是不錯的。
Java8 新特性
•《Java 8 實戰》[11] (推薦,豆瓣評分 9.2 ):面向 Java 8 的技能升級,包括 Lambdas、流和函數語言程式設計特性。實戰系列的一貫風格讓自己快速上手應用起來。Java 8 支援的 Lambda 是精簡表達在語法上提供的支援。Java 8 提供了 Stream,學習和使用可以建立流式程式設計的認知。
•《Java 8 程式設計參考官方教程》[12] (推薦,豆瓣評分 9.2):也還不錯吧。
程式碼最佳化
•《重構_改善既有程式碼的設計》[13](推薦):豆瓣 9.1 分,重構書籍的開山鼻祖。
•《Effective java 》[14](推薦,豆瓣評分 9.0,1.4K+人評價):本書介紹了在 Java 程式設計中 78 條極具實用價值的經驗規則,這些經驗規則涵蓋了大多數開發人員每天所面臨的問題的解決方案。透過對 Java 平臺設計專家所使用的技術的全面描述,揭示了應該做什麼,不應該做什麼才能產生清晰、健壯和高效的程式碼。本書中的每條規則都以簡短、獨立的小文章形式出現,並透過例子程式碼加以進一步說明。本書內容全面,結構清晰,講解詳細。可作為技術人員的參考用書。
•《程式碼整潔之道》[15](推薦,豆瓣評分 9.1):雖然是用 Java 語言作為例子,全篇都是在闡述 Java 物件導向的思想,但是其中大部分內容其它語言也能應用到。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560357/viewspace-2642801/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java學習必備書籍推薦終極版!Java
- Java學習推薦書籍Java
- DBA學習書籍推薦
- 設計模式 經典書籍必備推薦設計模式
- Java書籍推薦Java
- C++學習推薦書籍C++
- 學習Hadoop最佳書籍推薦Hadoop
- 學習Go書籍推薦 (更新中)Go
- C++必讀書籍推薦C++
- 學Java可以看哪些書?6本Java書籍推薦Java
- 推薦適合Java初學的書籍?Java
- 學習Oracle推薦值得你看的書籍Oracle
- Win32/MFC/COM學習推薦書籍Win32
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 解決日常“書荒”:深度學習書籍推薦瞭解下!深度學習
- java學習書籍Java
- javascript推薦書籍JavaScript
- 《java 進階之路》 上--推薦書籍Java
- 《Java 進階之路》 下--推薦書籍Java
- JAVA面試題目及推薦書籍Java面試題
- 適合初學者學java技術的書籍推薦!Java
- Linux入門及進階學習推薦書籍Linux
- uC/OS-ii 學習步驟及書籍推薦
- 新時代下前端工程師的推薦書籍和必備知識前端工程師
- 推薦幾本學習java的書Java
- 後端書籍推薦後端
- 機器學習必看書籍推薦機器學習
- PHP新手推薦書籍PHP
- [轉]javascript推薦書籍JavaScript
- 史上最全的Java進階書籍推薦Java
- 推薦5款學Java開發的必備工具!Java
- Java學習書籍彙總Java
- python 書籍推薦 三Python
- Android開發者書籍推薦Android
- 學習C語言的必備書籍-從入門到精通C語言
- 最強 Java 書單推薦,附學習方法Java
- Java進階書籍推薦,趕快收藏起來!Java
- 推薦Java程式設計師閱讀的書籍Java程式設計師