當我要學習某些技術時,第一時間就是去找相關的書籍。而豆瓣讀書是我主要的參考依據,主要是它的評分基本比較靠譜,對於技術書籍,通常來講評分在8分以上就是不錯的書籍了,而達到9分就能夠列入"必讀"系列了,因此我就打算總結一下豆瓣上評分9以上的Java技術書籍,但是經典著做太多了,不免有遺漏,歡迎補充!java
評分:9.1程序員
本書贏得了全球程序員的普遍讚譽,即便是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會化解於無形。從Java的基礎語法到最高級特性(深刻的面向對象概念、多線程、自動項目構建、單元測試和調試等),本書都能逐步指導你輕鬆掌握。算法
從本書得到的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之做。本書的做者擁有多年教學經驗,對C、C++以及Java語言都有獨到、深刻的看法,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操做符、控制執行流程、訪問權限控制、複用類、多態、接口、經過異常處理錯誤、字符串、泛型、數組、容器深刻研究、Java I/O系統、枚舉類型、併發以及圖形化用戶界面等內容。這些豐富的內容,包含了Java語言基礎語法以及高級特性,適合各個層次的Java程序員閱讀,同時也是高等院校講授面向對象程序設計語言以及Java語言的絕佳教材和參考書。sql
第4版特色:編程
適合初學者與專業人員的經典的面向對象敘述方式,爲更新的Java SE5/6增長了新的示例和章節。數組
測驗框架顯示程序輸出。安全
評分:9.1網絡
本書深刻淺出地介紹了Java線程和併發,是一本完美的Java併發參考手冊。書中從併發性和線程安全性的基本概念出發,介紹瞭如何使用類庫提供的基本併發構建塊,用於避免併發危險、構造線程安全的類及驗證線程安全的規則,如何將小的線程安全類組合成更大的線程安全類,如何利用線程來提升併發應用程序的吞吐量,如何識別可並行執行的任務,如何提升單線程子系統的響應性,如何確保併發程序執行預期任務,如何提升併發代碼的性能和可伸縮性等內容,最後介紹了一些高級主題,如顯式鎖、原子變量、非阻塞算法以及如何開發自定義的同步工具類。多線程
本書適合Java程序開發人員閱讀。架構
評分:9.1
本書介紹了在Java編程中78條極具實用價值的經驗規則,這些經驗規則涵蓋了大多數開發人員天天所面臨的問題的解決方案。經過對Java平臺設計專家所使用的技術的全面描述,揭示了應該作什麼,不該該作什麼才能產生清晰、健壯和高效的代碼。
本書中的每條規則都以簡短、獨立的小文章形式出現,並經過例子代碼加以進一步說明。本書內容全面,結構清晰,講解詳細。可做爲技術人員的參考用書。
評分:8.7(過多的闡述使評分降至9.0如下,但仍然值得一個位置)
《Head First Java》是本完整的面向對象(object-oriented,OO)程序設計和Java的學習指導。此書是根據學習理論所設計的,讓你能夠從學習程序語言的基礎開始一直到包括線程、網絡與分佈式程序等項目。最重要的,你會學會如何像個面向對象開發者同樣去思考。
並且不僅是讀死書,你還會玩遊戲、拼圖、解謎題以及以意想不到的方式與Java交互。在這些活動中,你會寫出一堆真正的Java程序,包括了一個船艦炮戰遊戲和一個網絡聊天程序。
Head First系列的圖文並茂學習方式能讓你快速地在腦海中掌握住知識。敞開心胸準備好學習這些關鍵性的主題:
若是你想要看「一本正經」的書...
評分:9.1
沒有教程似的訓導,更多的是說故事般的娓娓道來,本書是做者在多年的工做中積累的第一手Spring框架使用經驗的總結,深刻剖析了Spring框架各個模塊的功能、出現的背景、設計理念和設計原理,揭開了Spring框架的神祕面紗,使你「知其然,更知其因此然」。每部分的擴展篇幫助讀者活學活用Spring框架的方方面面,同時能夠舉一反三,衍生出新的思路和解決方案。
本書內容全面,論述深入入理,必將成爲每一個Java專業開發人員必備的Spring圖書。
分享免費學習資料
針對於還會準備免費的Java架構學習資料(裏面有高可用、高併發、高性能及分佈式、Jvm性能調優、MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點的架構資料) 爲何某些人會一直比你優秀,是由於他自己就很優秀還一直在持續努力變得更優秀,而你是否是還在知足於現狀心裏在竊喜!但願讀到這的您能點個小贊和關注下我,之後還會更新技術乾貨,謝謝您的支持!
資料領取方式:加入粉絲羣963944895
,私信管理員便可免費領取