作為Java程式員來說,最痛苦的事情莫過于可以選擇的范圍太廣,可以讀的書太多,往往容易無所適從,我想就我自己讀過的技術書籍中挑選出來一些,按照學習的先后順序,推薦給大家,特別是那些想不斷提高自己技術水平的Java程式員們,
Java程式員到架構師推薦閱讀書籍,文末有彩蛋~~
1、《Java編程思想》
- 注解:在有了一定的Java編程經驗之后,你需要“知其所以然”了,這個時候《Java編程思想》是一本讓你知其所以然的好書,它對于基本的面向物件知識有比較清楚的交待,對Java基本語法,基本類別庫有比較清楚的講解,可以幫你打一個良好的Java編程基礎,這本書的缺點是實在太厚,也比較羅嗦,不適合現代人快節奏學習,因此看這本書要懂得取舍,不是每章每節都值得一看的,挑重點的深入看就可以了,

2、深入分析Java Web技術內幕
- 本書按照通常的學習習慣設計,為你展示從瀏覽器發起請求到瀏覽器最終顯示出頁面整個程序,讓你對Web開發的整個程序有個總體的理解,
- 本書雖然講解的都是比較深入的技術,但是實踐示例和比較恰當的比喻將幫你更好的理解,
- 本書將結合淘寶網中真實使用示例應用程式來講解技術,讓讀者有更好的直觀認識,

3、Java并發編程的藝術
- 本書結合JDK的原始碼介紹了Java并發框架、執行緒池的實作原理,幫助讀者做到知其所以然, 本書對原理的剖析不僅僅局限于Java層面,而是深入到JVM,甚至CPU層面來進行講解, 幫助讀者從更底層看并發技術,
- 本書結合線上應用,給出了一些并發編程實戰技巧,以及線上處理并發問題的步驟和思路

4、Spring原始碼深度決議
- 幫助讀者快速熟悉spring原始碼,以便spring原始碼進行擴展或修改,從而滿足業務需求
- 所有知識點均以HelloWorld級別示例為切入點,描述簡單之后的復雜
- 對于復雜邏輯的講解采用剝洋蔥似的方式,層層分解復雜度,偏于讀者理解和掌握

5、《深入理解Java虛擬機:JVM高級特性與最佳實踐》
- 《深入理解java虛擬機:jvm高級特性與最佳實踐》適合所有java程式員、系統調優師和系統架構師閱讀,大廠面試必問點,

6、大型網站技術架構 核心原理與案例分析
- 大型網站技術架構:核心原理與案例分析通過梳理大型網站技術發展歷程,剖析大型網站技術架構模式,深入講述大型互聯網架構設計的核心原理,并通過一組典型網站技術架構設計案例,為讀者呈現一幅包括技術選型、架構設計、性能優化、Web 安全、系統發布、運維監控等在內的大型網站開發全景視圖,
- 大型網站技術架構:核心原理與案例分析不僅適用于指導網站工程師、架構師進行網站技術架構設計,也可用于指導產品經理、專案經理、測驗運維人員等了解網站技術架構的基礎概念;還可供包括企業系統開發人員在內的各類軟體開發從業人員借鑒,了解大型網站的解決方案和開發理念,
7、大型網站系統與Java中間件實踐
- 大型網站系統與Java中間件實踐圍繞大型網站和支撐大型網站架構的 Java 中間件的實踐展開介紹,從分布式系統的知識切入,讓讀者對分布式系統有基本的了解;然后介紹大型網站隨著資料量、訪問量增長而發生的架構變遷;接著講述構建 Java 中間件的相關知識;之后的幾章都是根據筆者的經驗來介紹支撐大型網站架構的 Java 中間件系統的設計和實踐,希望讀者通過《大型網站系統與Java中間件實踐》可以了解大型網站架構變遷程序中的較為通用的問題和解法,并了解構建支撐大型網站的 Java 中間件的實踐經驗,對于有一定網站開發、設計經驗,并想了解大型網站架構和支撐這種架構的系統的開發、測驗等的相關工程人員,《大型網站系統與Java中間件實踐》有很大的參考意義;對于沒有網站開發設計經驗的人員,通過《大型網站系統與Java中間件實踐》也能宏觀了解大型網站的架構及相關問題的解決思路和方案,

8、從Paxos到Zookeeper 分布式一致性原理與實踐
- Paxos到Zookeeper 分布式一致性原理與實踐從分布式一致性的理論出發,向讀者簡要介紹幾種典型的分布式一致性協議,以及解決分布式一致性問題的思路,其中重點講解了Paxos和ZAB協議,同時,本書深入介紹了分布式一致性問題的工業解決方案——ZooKeeper,并著重向讀者展示這一分布式協調框架的使用方法、內部實作及運維技巧,旨在幫助讀者全面了解ZooKeeper,并更好地使用和運維ZooKeeper,

9、重構 改善既有代碼的設計
- 本書本質上是向我們推薦了一種優秀的編程習慣和編程態度,在領會《重構:改善既有代碼的設計》思想的同時,我們也應該培養一種精益求精的作業態度,探索一條更適合自己的重構道路,

10、分布式服務框架原理與實踐
- 分布式服務框架:原理與實踐》依托作業實踐,從分布式服務框架的架構設計原理到實踐經驗總結,涵蓋了服務化架構演進、訂閱發布、路由策略、集群容錯和服務治理等多個專題,全方位剖析服務框架的設計原則和原理,結合大量實踐案例與讀者分享作者對分布式服務框架設計和運維的體會,同時,對基于Docker部署微服務以及基于微服務架構開發、部署和運維業務系統進行了詳細介紹,

這 10本經典書籍,你都看過嗎?
對這十本電子版書籍感興趣的Java程式員們可以
提取方式:
評論區見~~~
評論區見~~~
評論區見~~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/142253.html
標籤:其他
