高階Java必看的10本書
轉載自 高階Java必看的10本書
1、深入理解Java虛擬機器:JVM高階特性與最佳實踐
本書共分為五大部分,圍繞記憶體管理、執行子系統、程式編譯與優化、高效併發等核心主題對JVM進行了全面而深入的分析,深刻揭示了JVM的工作原理。
2、從Paxos到Zookeeper:分散式一致性原理與實踐
本書從分散式一致性的理論出發,向讀者簡要介紹幾種典型的分散式一致性協議,以及解決分散式一致性問題的思路,其中重點講解了Paxos和ZAB協議。同時,本書深入介紹了分散式一致性問題的工業解決方案——ZooKeeper,並著重向讀者展示這一分散式協調框架的使用方[0法0]、內部實現及運維技巧,旨在幫助讀者全面瞭解ZooKeeper,並更好地使用和運維ZooKeeper。
3、Spring原始碼深度解析
《Spring原始碼深度解析》從核心實現和企業應用兩個方面,由淺入深、由易到難地對Spring原始碼展開了系統的講解,包括Spring的設計理念和整體架構、容器的基本實現、預設標籤的解析、自定義標籤的解析、bean的載入、容器的功能擴充套件、AOP、資料庫連線JDBC、整合MyBatis、事務、SpringMVC、遠端服務、Spring訊息服務等內容。
4、Effective Java
這本經典Jolt獲獎作品實屬眾望所歸。作者對新版進行了徹底的更新。涵蓋了自第l版之後所引入的Java E5和Java SE 6的特性,同時開發了新的設計模式和語言習慣用法,介紹瞭如何充分利用從泛型到列舉、從註解到自動裝箱的各種特性。書中的每一章都包含幾個“條目”,以簡潔的形式呈現,自成獨立的短文,它們提出了具體的建議,對於Java平臺精妙之處的獨到見解,以及優秀的程式碼範例。每個條目的綜合描述和解釋都闡明瞭應該怎麼做,不應該怎麼做,以及為什麼。
5、Java多執行緒程式設計核心技術
資深Java專家10年經驗總結,全程案例式講解,首本全面介紹Java多執行緒程式設計技術的專著。本書以淺白的措辭,結合大量例項,全面講解Java多執行緒程式設計中的併發訪問、執行緒間通訊、鎖等難突破的技術與應用實踐。
6、程式碼整潔之道
軟體質量,不但依賴於架構及專案管理,而且與程式碼質量緊密相關。這一點,無論是敏捷開發流派還是傳統開發流派,都不得不承認。《程式碼整潔之道》提出一種觀念:程式碼質量與其整潔度成正比。乾淨的程式碼,既在質量上較為可靠,也為後期維護、升級奠定了良好基礎。作為程式設計領域的佼佼者,《程式碼整潔之道》作者給出了一系列行之有效的整潔程式碼操作實踐。這些實踐在《程式碼整潔之道》中體現為一條條規則(或稱“啟示”),並輔以來自現實專案的正、反兩面的範例。只要遵循這些規則,就能編寫出乾淨的程式碼,從而有效提升程式碼質量。
7、重構 改善既有程式碼的設計
《重構 改善既有程式碼的設計》清晰揭示了重構的過程,解釋了重構的原理和實踐方式,並給出了何時以及何地應該開始挖掘程式碼以求改善。書中給出了70多個可行的重構,每個重構都介紹了一種經過驗證的程式碼變換手法的動機和技術。《重構改善既有程式碼的設計》提出的重構準則將幫助你一次一小步地修改你的程式碼,從而減少了開發過程中的風險。
8、Tomcat權威指南
本書是一本萬能工具,其主題涵蓋了Apache Tomcat這一廣受歡迎的開源servlet、JSP容器和高效能的web server。本書對管理員和web站點管理員而言,具有較強的參考價值;對在開發或產品中要使用Tomcat作為web應用程式伺服器的開發者而言,這是一本有用的指南書;對Tomcat感興趣的人而言,這是一本優秀的介紹工具。
9、Netty權威指南
本書是非同步非阻塞通訊領域的經典之作,基於全新版本的Netty 5.0編寫,是國內首本深入介紹Netty原理和架構的書籍,也是作者多年實戰經驗的總結和濃縮。內容不僅包含Java NIO入門知識、Netty的基礎功能開發指導、編解碼框架定製等,還包括私有協議棧定製和開發、Netty 核心類庫原始碼分析,以及Netty 的架構剖析。
10、O'Reilly:Head First設計模式
本書共有14章,每章都介紹了幾個設計模式,完整地涵蓋了四人組版本全部23個設計模式。《O'Reilly:Head First設計模式(中文版)》趨近完美,因為它在提供專業知識的同時,仍然具有相當高的可讀性。
相關文章
- 進階Java架構師必看的15本書Java架構
- Java架構師必看的10本書Java架構
- 2019 必看 Android 高階面試題總結Android面試題
- 適合高階Java程式設計師看的10本書Java程式設計師
- Java高階架構專案實戰(含面電子書)Java架構
- 推薦8本高質量的Python書籍,初學者必看Python
- Java 8 Strem高階操作JavaREM
- java知識點-高階Java
- Java高階特性—泛型Java泛型
- Java高階特性之集合Java
- java高階用法之:JNA中的FunctionJavaFunction
- java高階用法之:JNA中的StructureJavaStruct
- Python、Golang、Java、C++哪個薪資高?小白必看!PythonGolangJavaC++
- 這份書單,想要晉級高階Java工程師的朋友值得一看!Java工程師
- 拿萬元月薪必備的書單,學JAVA的程式設計師必看的5本書!Java程式設計師
- swift高階運算子-讀書筆記Swift筆記
- 史上最全的Java進階書籍推薦Java
- Java初級~中級~高階進階之路Java
- 阿里P7高階架構師分享6年多的Java工作經驗(想衝破瓶頸者必看)阿里架構Java
- 高階工程師-Java註解工程師Java
- Java高階特性增強-鎖Java
- 《Java 高階篇》八:新特性Java
- Java高階語法之反射Java反射
- Java高階面試-面經Java面試
- java高階用法之:JNA中的回撥Java
- iOS精選必看書籍iOS
- 長沙Java培訓:Java基礎通往高階進階篇Java
- 領取JAVA高階架構進階技術視訊,書籍,自媒體運營攻略技術......Java架構
- Java高階面試題及答案Java面試題
- 《Java 高階篇》六:I/O 流Java
- Java-JavaScript高階-第34節JavaScript
- java高階用法之:JNA中的Memory和PointerJava
- Javaer 進階必看的 RocketMQ ,就這篇了JavaMQ
- 技術人必看的各類工具書籍
- 零基礎學Java有哪些必看書?推薦這5本Java
- python高階程式設計讀書筆記(一)Python程式設計筆記
- C#高階程式設計 讀書筆記C#程式設計筆記
- Consignindex:2018高階商業社交洞察白皮書(上)Index