天天看點

Java書籍推薦

基礎

《Head First Java.第二版》:

可以說是我的Java啟蒙書籍了,特别适合新手讀當然也适合我們用來溫故Java知識點。

《Head First設計模式(高清版)》:

非常推薦。

《Java多線程程式設計核心技術》:

Java多線程入門級書籍還不錯。

《JAVA網絡程式設計 第4版》:

可以系統的學習一下網絡的一些概念以及網絡程式設計在Java中的使用。

《Spring MVC+MYBatis企業應用實戰》:

學習SSM比較新的一本書了,書中Spring版本是4.0以上,是以當做工具書來讀也很不錯。

進階

《Java核心技術卷1+卷2》

很棒的兩本書,建議有點Java基礎之後再讀,介紹的還是比較深入的,非常推薦。

《Java程式設計思想(第4版)》

這本書要常讀,初學者可以快速概覽,中等程式員可以深入看看java,老鳥還可以用之回顧java的體系。這本書之是以厲害,因為它在無形中整合了設計模式,這本書之是以難讀,也恰恰在于他對設計模式的整合是無形的。

《Java并發程式設計的藝術》

這本書不是很适合作為Java并發入門書籍,需要具備一定的JVM基礎。前面三章寫得很深入,而後面幾章特别是介紹JUC的部分比較敷衍,閱讀起來覺得不夠過瘾;

《圖靈程式設計叢書Java程式員修煉之道》:

内容很多,想學算法和資料結構的話可以讀一讀。

《億級流量網站架構核心技術 跟開濤學搭建高可用高并發系統》

資訊量很大,知識面也比較廣,内容比較深入。如果當做架構入門讀物的話,難度還是有的。

《大型網站技術架構:核心原理與案例分析+李智慧》

這本書我讀過,基本不需要你有什麼基礎啊~讀起來特别輕松,但是卻可以學到很多東西,非常推薦了。另外我寫過這本書的思維導圖,關注我的微信公衆号:“Java面試通關手冊”回複“大型網站技術架構”即可領取思維導圖。

《深入分析Java Web技術内幕》

感覺還行,涉及的東西也蠻多,推薦閱讀。

《redis設計與實作(第二版)》:

了解redis必看的書籍。章節編排合理,深入淺出,圖文并茂,例子豐富。

《深入了解Java虛拟機(第2版)周志明》

神書!神書!神書!建議多刷幾遍,書中的所有知識點可以通過JAVA運作時區域和JAVA的記憶體模型與線程兩個大子產品羅列完全。

《tomcat核心設計剖析》

全書源碼分析較少,但是完整地勾勒出了tomcat容器的全貌。對于想先整體了解tomcat的人,這本書是個不錯的選擇。

《高性能mysql第三版》:

不适合MySQL初學者看,因為太厚,語言很枯燥,理論性強,學術味濃。不過,這本書内容非常全面。

按照書名,它應該隻講如何讓MySQL保持高性能,實際上它還囊括了使用MySQL的應用的性能問題。

《MySQL技術内幕:InnoDB存儲引擎》

适合innodb入門

《Spring源碼深度解析》

如果你想閱讀Spring源碼,但又不知道從何讀起,那麼我推薦你讀一下這本書,學習Spring源碼時我就是讀的這本書。

《Spring in action 中文版(第4版)》

不建議當做入門書籍讀,入門的話可以找點國人的書或者視訊看。這本定位就相當于是關于Spring的新華字典,隻有一些基本概念的介紹和示例,涵蓋了Spring的各個方面,但都不夠深入。就像作者在最後一頁寫的那樣:“學習Spring,這才剛剛開始”。

《Spring Cloud微服務實戰》

《使用SpringCloud和Docker實戰微服務》

《SpringBoot實戰(第4版》

PDF版本隻是為了閱覽,建議大家還是能購買正版書籍的還是要買正版書籍。

歡迎關注我的微信公衆号:"Java面試通關手冊"(一個有溫度的微信公衆号,期待與你共同進步~~~堅持原創,分享美文,分享各種Java學習資源):背景回複“Java書籍推薦”免費領取上述所有書籍。