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