學習Java,書籍是不可或缺的學習工具之一,尤其是對自學者而言。廢話不多說,下邊就給大家推薦一些Java進階的好書。
第一部分:Java語言篇
1.《Java程式設計規格》適合物件:初級、中級
介紹:這本書的作者是被譽為Java之父的James Gosling,入門者推薦閱讀,對基礎的講解很不錯。
2.《Java程式設計思想》 適合對象:初級、中級
介紹:豆瓣給了9.1的評分,全球程式設計師廣泛讚譽。有人說這本書不適合初學者,不過小編認為作者並沒有對讀者已有的知識經驗有過多要求,只是要求讀者需要知道基本的程式語言。作者以簡單易懂及小而直接的範例解釋了一個個晦澀抽象的概念,需要花時間細細研讀。
3.《Java核心技術:卷I基礎知識》 適合對象:初級、中級
#介紹:官方機構圖書,備一本總是沒錯的。這本書比較全面也通俗易懂。可以當字典的功能來用,學習入門必備。
4.《Java資料結構與演算法》適合物件:初級、中級、進階
介紹:這本書目前基本上斷貨,足以說明搶手程度。作者主要使用Java語言描述了我們常用的資料結構,值得一看。
5.《Java與模式》 適合對象:中級、高級
介紹:難得一見的國人寫的Java好書。主要講解設計原則以及最常見的設計模式的實用教材。這本書出現的比較早,是初級到中高級必讀的書籍之一。
6.《SCJP學習指南》 適合對象:初級、中級
介紹:官方考試的必備圖書,對檢驗自己的Java學習情況很有幫助。這本書特別適合學生閱讀,這本書理解透了,找工作面試Java題目不會有任何問題。一些工作多年的工程師都會在裡邊遇到一些不會做的題目。
第二部分:中階進階篇
1.《重構:改善既有程式碼的設計》適合物件:中階、進階
#介紹:清楚揭示了重構的過程,解釋了重構的原則和最佳實踐方式,並給出了何時以及何地應該開始挖掘程式碼以及改善。大師的傑作,讓你明白軟體是一步步改進的,不是一蹴可幾的。
2.《XML入門經典》適合物件:初級、中級、進階
介紹:很多人覺得沒必要買XML書籍,不過我還是覺得推薦一本給你當工具書,而且看本書可以讓你對XML方方面面有個了解。裡面不少東西還是用到的。
3.《jQuery基礎教學》適合物件:初級、中階、進階
介紹:從這個開始學習jQuery才是根本,不然以後遇到的很多奇怪問題不知所以然。 jQuery個人感覺已經成為目前的javascript標準函式庫了,插件無數,大大簡化了前端工作。
4.《JavaScript權威指南》 適合物件:初級、中級、進階
介紹:一本從全新視角和層次來介紹JavaScript的參考書,填補了市場的空白。是學習js的必備參考工具書之一。
5.《程式碼整齊之道》 適合物件:中級、進階
介紹:講述了一系列行之有效的整潔程式碼操作實踐。軟體工程的理想編碼是無數人編出來的程式碼像一個人寫的,這本書當作規範就不錯。
第三部分:高級篇
1.《Enterprise JavaBeans 3.0中文版》適合對象:中級,高級
介紹:EJB技術在大型系統中使用,主要有銀行等金融機構。是開發分散式程式的選項之一,不過我不喜歡,其實銀行使用的也不怎麼的。結合JavaEE容器使用,開源的有JBoss,商用的有IBM和Oracle支援。
2.《Java並發程式設計實踐》 適合物件:中級、進階
介紹:這本書名為《Java並發程式設計實踐》有些抹殺了它的價值,其中並非只講述了Java的多執行緒設施,對一般的並發程式設計的rationale也有相當透徹的闡述。市面上並發程式設計的書比較少,這一本推薦閱讀。
3.《Hadoop權威指南》適合物件:中階、進階
介紹:雲端運算必備圖書。作為分散式運算的工具,Hadoop目前可以說是市場上唯一成熟的產品,而且大家也都向其看齊。而起雲端運算炙手可熱,你搞懂這本書大概明白了什麼是雲端以及怎麼做雲端。
4.《Java訊息服務》適合物件:中級、進階
介紹:深入淺出地講解了JMS1.1規範的底層技術、Java類別和介面、程式設計模型及其不同實現等Java訊息服務(JMS)和訊息傳遞機制關鍵技術。講解簡單明了,偏向如何使用以及設計的一些原則。排版相當不錯。
學習Java的同學注意了! ! !
#學習過程中遇到什麼問題或想取得學習資源的話,歡迎加入Java學習交流群:299541275 我們一起學習Java!
以上是學習Java好書推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!