關於夯實 Java 程式設計基礎,我推薦 《Java 程式設計思想》(Thinking in Java),Java經典書籍
非常有名的經典書籍,不僅僅介紹 Java 程式設計的基礎知識點,還會穿插著設計模式的使用,也會引發讀者思考程式設計中的各種選擇與判斷。從各種角度探討鞏固你的基礎!
《Effective Java》這本書也是經典書籍非常的實用,並且新的第三版也涵蓋了Java7到9的新特性。
這本書我建議邊學習邊回顧,這本書結合了Java,Jvm,面向物件等各種知識。
在吸收書中的經驗時,並且結合實際應用,對程式碼的設計和是實現高質量的程式碼很有幫助。
《Head First 設計模式》。說到提升肯定要提到設計模式了,這本書結合了圖片等一些淺顯易懂的案例來大話設計模式,簡單易懂且深刻。
《Java 併發程式設計實戰》。想進階那肯定少不了併發程式設計了。這本書會讓你對併發程式設計中知其然並知其所以然。所有東西都是先說請道理再談實踐。
《深入理解 Java 虛擬機器》,看了它基本上JVM的東西你就懂得很多了!
關於效能最佳化,推薦《Java 效能最佳化權威指南》,要體會其思路和原理。
然後就是一些框架的書籍
《Spring 實戰》,Spring 等相關框架已經成為業務開發的事實標準,不瞭解是不行的
《Netty 實戰》
Netty 在效能、可擴充套件性等方面的突出表現,也是必須瞭解的
關於夯實 Java 程式設計基礎,我推薦 《Java 程式設計思想》(Thinking in Java),Java經典書籍
非常有名的經典書籍,不僅僅介紹 Java 程式設計的基礎知識點,還會穿插著設計模式的使用,也會引發讀者思考程式設計中的各種選擇與判斷。從各種角度探討鞏固你的基礎!
《Effective Java》這本書也是經典書籍非常的實用,並且新的第三版也涵蓋了Java7到9的新特性。
這本書我建議邊學習邊回顧,這本書結合了Java,Jvm,面向物件等各種知識。
在吸收書中的經驗時,並且結合實際應用,對程式碼的設計和是實現高質量的程式碼很有幫助。
《Head First 設計模式》。說到提升肯定要提到設計模式了,這本書結合了圖片等一些淺顯易懂的案例來大話設計模式,簡單易懂且深刻。
《Java 併發程式設計實戰》。想進階那肯定少不了併發程式設計了。這本書會讓你對併發程式設計中知其然並知其所以然。所有東西都是先說請道理再談實踐。
《深入理解 Java 虛擬機器》,看了它基本上JVM的東西你就懂得很多了!
關於效能最佳化,推薦《Java 效能最佳化權威指南》,要體會其思路和原理。
然後就是一些框架的書籍
《Spring 實戰》,Spring 等相關框架已經成為業務開發的事實標準,不瞭解是不行的
《Netty 實戰》
Netty 在效能、可擴充套件性等方面的突出表現,也是必須瞭解的