Java後端書籍——阿里大牛推薦

讀書方法論
        因爲筆者對Java比較擅長,因此這裏只推薦Java後端相關的書籍。

一、怎麼讀?程序員

速讀一遍(最好在1~2天內完成)算法

人的大腦記憶力有限,在一天內快速看完一本書會在大腦裏留下深入印象,對於以後複習以及總結都會有特別好的做用。對於每一章的知識,先閱讀標題,弄懂大概講的是什麼主題,再去快速看一遍,不懂也沒有關係,可是必定要在不懂的地方作個記號,什麼記號無所謂,可是要讓本身後面再看的時候有個提醒的做用,看看第二次看有沒有懂了些。sql

精讀一遍(在2周內看完)docker

有了前面速讀的感受,第二次看會有慢慢深入了思想和意識的做用,具體爲何不要問我,去問30年後的神經大腦專家,如今人類可能尚未總結出爲何大腦對記憶的徹底方法論,可是,就像咱們專業程序員,打代碼都是先實踐,而後就漸漸懂了過程,慢慢懂了原理,因此第二遍讀的時候稍微慢下來,2周內搞定。記住一句話:沒看完一個章節後,總結一下這個章節講了啥。很關鍵數據庫

實踐(在整個過程當中都要)編程

實踐的時候,要注意不用都去實踐,最好看着書,敲下代碼,把重點的內     容敲一遍有個肌肉記憶就很不錯了。以及到本身作過的項目中去把每一個有     涉及的JVM虛擬機的代碼,研究一遍,就能夠了。後端

二、讀什麼書?

Java進階系列
1.《深刻理解JVM虛擬機》數據結構

 2.《Java併發編程實戰》架構

3.《Java併發編程藝術》併發

4.《Effective Java》

5.《Java性能調優指南》

6.《 Netty權威指南》

JavaWeb系列  
1.《深刻JavaWeb技術內幕》

 2.《Tomcat架構解析》

3.《Spring實戰》

4.《Spring源碼深度解析》

5.《Spring MVC學習指南》

數據庫系列
1.《深刻淺出MySQL》

2.《MySQL技術內幕:innodb存儲引擎》

3.《高性能Mysql》

4.《Redis設計與實現》

分佈式系列
1.《分佈式Java應用》

2.《大型網站技術架構》

3.《大型分佈式網站架構設計與實踐》

4 .《布式服務框架原理與實踐》

5.《大型網站系統與Java中間件開發實踐》

6.《從Paxos到Zookeeper分佈式一致性原理與實踐》

7.《大規模分佈式存儲系統》

雲計算系列
1.《docker入門與實踐》

2.《Kubenetes權威指南》

3.《Hadoop權威指南》

其餘系列
1. 《重構——改善既有代碼的設計》

數據結構與算法系列  
1.《數據結構與算法(Java版)》

2 .《劍指offer》

讀完上面推薦的書籍,大概就能對Java後端有個全面的認識了,書不在多,更重要的是及時總結。

如何學習才能快速入門並精通呢? 當真正開始學習的時候不免不知道從哪入手,學習時頻繁踩坑,致使效率低下影響繼續學習的信心,最終浪費大量時間。 爲了讓學習變得輕鬆、高效!今天給你們免費分享一套教學資源,幫助你們在成爲架構師的道路上披荊斬棘。 羣內已經將知識體系整理好(源碼,筆記,PPT,學習視頻)進羣免費領取。羣號在我主頁 享給喜歡Java,喜歡編程,有夢想成爲架構師的程序員們,但願可以幫助到大家。 最後,作一個愛思考,懂思考,會思考的程序員。

相關文章
相關標籤/搜索