Java 學習之路讓我幫助很大的書籍

筆主目前從事Java工作已經5年,滿打滿算下來,從大二上學期接觸 Java 到現在也快走過了 7 個年頭。在學習 Java 過程中,網上的一些視頻還有一些書籍對我幫助都很大。下面就我自己看過的一些書籍,來分享一些對我幫助比較大的書籍。

1《Head First Java. 第二版》

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-fnPHeqD6-1575423102460)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/28582004.jpg)]

可以說是我的 Java 啓蒙書籍了,特別適合新手讀當然也適合我們用來溫故 Java 知識點。這本書前前後後讀了至少有三遍,也做了很多筆記。
這本書的魅力就在於通過詼諧幽默與問答的方式讓你入門 Java,要說缺點的話,我覺得可能就是這本書只能帶你入門,如果你想更深入學習的話,還是需要看像《Java 編程思想》、《Java 核心卷術》這樣的書籍。

獲取書籍關鍵詞:Head First Java,注意每個單詞之間有空格哦

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

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Wktvn5Ei-1575423102756)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/39020696.jpg)]

非常值得推薦的一本書,不僅僅是學習設計模式,也是在推薦你編程能力的鍛鍊。通過 Head First 系列書籍以往的幽默方式講解,通過格式實際生活中的例子帶你掌握大部分設計模式。唯一不足的我覺得可能是書中的例子偏西方化,不過還好,影響不打。

獲取書籍關鍵詞:Head First 設計模式,注意每個單詞之間有空格哦

3 《圖解 HTTP》

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-QOpmF4c8-1575423102757)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/99358120.jpg)]

非常推薦大家看一下 《圖解HTTP》 這本書,這本書頁數不多,但是內容很是充實,不管是用來系統的掌握網絡方面的一些知識還是說純粹爲了應付面試都有很大幫助。大二學習這門課程的時候,我們使用的教材是 《計算機網絡第七版》(謝希仁編著),不推薦大家看這本教材,書非常厚而且知識偏理論,不確定大家能不能心平氣和的讀完。

獲取書籍關鍵詞:圖解HTTP

4 《深入理解 Java 虛擬機(第 2 版)周志明》

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-GU8lOwiw-1575423102758)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/24332314.jpg)]

神書!神書!神書!建議多刷幾遍,書中的所有知識點可以通過 JAVA 運行時區域和 JAVA 的內存模型與線程兩個大模塊羅列完全。

一般作爲 Java 程序員在面試的時候一般會問的大多就是 Java 內存區域、虛擬機垃圾算法、虛擬垃圾收集器、JVM 內存管理這些問題了。這些內容參考周的《深入理解 Java 虛擬機》中第二章和第三章就足夠了。

獲取書籍關鍵詞:深入理解Java虛擬機

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

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-xXupgTdJ-1575423102759)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/6736481.jpg)]

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

我當時看這本書的時候是在看完《Head First Java. 第二版》後開始看的,由於書籍比較厚,我是選擇性看的,當時主要看的是集合篇。非常非常不錯。建議結合《Head First Java. 第二版》一起看效果更佳。

獲取書籍關鍵詞:Java核心技術

6 《高性能 MySQL》

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-qBt8DKON-1575423102760)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/64263293.jpg)]

不適合 MySQL 初學者看,因爲太厚,語言很枯燥,理論性強,學術味濃。不過,這本書內容非常全面。
按照書名,它應該只講如何讓 MySQL 保持高性能,實際上它還囊括了使用 MySQL 的應用的性能問題。

推薦大家有能力閱讀這本書之後再看,這本書對於你構建高性能的 Mysql 數據庫服務幫助很大。

獲取書籍關鍵詞:高性能MySQL

7 其他書籍推薦

《Java 編程思想 (第 4 版)》

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

獲取書籍關鍵詞:暫未收集到該書籍

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

讀這本書,基本不需要你有什麼基礎啊~ 讀起來特別輕鬆,但是卻可以學到很多東西,非常推薦了。

獲取書籍關鍵詞:大型網站技術架構

《設計模式:可複用面向對象軟件的基礎》

聽說是設計模式中的聖經級別的存在,但是好像挺難看懂,我暫時還沒打算看。

獲取書籍關鍵詞:暫未收集到該書籍

《Spring 源碼深度解析》

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

獲取書籍關鍵詞:Spring源碼深度解析

寫在最後

**看書很重要,總結更重要。**平時學完一個知識後,要多思考、多總結。。。如果你不考研,對自己的方向很迷茫的話,就去招聘網站看看別人的要求,自己還差多少。多看看別人分享的 BAT 的面經,你會很有動力。

在生活中一定要保持謙虛,保持謙虛,保持謙虛,時刻都要有反省的準備,你要記住學無止境,永遠不要滿足現在的現狀。另外,就是一定要掌控好自己的時間,多留點時間給父母親人,以及那些自己在乎的人。如果對別人很在乎的話,不要去裝作不在乎,因爲這樣真的不是太好,雖然我之前也會這樣,很多時候撰寫的消息,最後沒發出去。

最後,祝大家技術在沉澱中昇華。


關注公衆號:「Java 知己」,每天更新Java知識哦,期待你的到來!

  • 發送「Group」,與 10 萬程序員一起進步。
  • 發送「面試」,領取BATJ面試資料、面試視頻攻略。
  • 發送「玩轉算法」,領取《玩轉算法》系列視頻教程。
  • 千萬不要發送「1024」…
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章