書籍絕對是一種很好的學習方式,將它們和文章、教程和視頻結合使用,你一定會有一個事半功倍的效果
Java是最重要的編程語言之一,關于Java編程的書籍并不少見,不僅有關于各種Java概念概述,還有更深入的具體到各個Java主題內容的書籍,
近日,http://hackr.io編程社區,評選出11本優秀的Java書籍來幫助讀者學習Java,
1、《Java核心技術·卷 I》

這一本Java參考書,它詳細解釋了Java核心的各種特性,包括例外處理、介面和lambda運算式,這本書的主要亮點在于內容詳實,語言簡潔,示例講解詳細
Java核心技術·卷 I的最新版本(第11版本)全面更新,涵蓋了Java SE 9、10和11,這本書幫助Java程式員開發撰寫高度可讀和可維護代碼的能力,被認為是面向高級程式員的經典教程和參考書,
2、《Effective Java》

本書也是每個Java程式員必讀的一本書,《Effective java》可以作為其他Java書籍的一個很好的補充,這本書提供了90個條目,每個條目中的規則都反映了最有經驗的優秀程式員在實踐中常用的一些有益的做法,
《Effective Java》將所有提到的最佳實踐分為11章,例如并發性、泛型和方法,從而使讀者更容易掌握所有的這些內容,
本書是Joshua Bloch撰寫的,他也是許多關鍵Java類和API的作者,包括Java.lang和Java Collection 框架,該書的最新版本內容主要圍繞Java 7、8和9構建的,
3、《Java: A Beginner’s Guide》

不要被這本書的標題誤導了,事實上,它是Java最全面的書籍之一,任何編程水平的人都能從這本指南中學到東西,里面涵蓋了與 Core Java相關的所有概念本書的最新版經過全面修訂,還包括Java 11 SE,除此之外,為了讓讀者在閱讀后能有個自我檢測,本書的每章末尾都會提供幾個練習題,
4、《Java: The Complete Reference》

這是一本超過1000頁的大小適中的Java參考書,它包含讀者需要掌握的Java的每個方面,除了檢查Java API庫的重要部分之外,本書還包括基本的編程原則,Java語言語法和關鍵字,本書還有許多恰到好處的示例幫助你更好地學習Java
5、《Head First Java》

本書最重要的賣點在于它的簡單,以及把Java編程概念形象具體化,書中幾乎涵蓋所有OOPS概念,并以非常有趣的方式解釋它們,
盡管一些讀者認為這是一本過時的書,因為它只涵蓋Java 5.0以下的內容,但是Head First Java仍然可以在許多Java老手的書架上找到,因此,把它當成是Java開發人員的必備書籍也不為過,
Head First Java所涵蓋的一些值得注意的主題包括常見的OO錯誤、執行緒、網路與分布式程式等專案,此外,這本書還涵蓋了42個難解的試題,來幫助你更好地理解Java,
6、《Java并發編程實戰》

本書深入淺出地介紹了Java執行緒和并發,是最佳Java編程書籍之一,不要被本書對Java 5.0的介紹所誤解了,因為它對于任何Java開發人員來說仍然是相關且必不可少的,
本書唯一問題是一些部分最初可能很難理解,但是,你也應該知道并發和多執行緒本身就是很難的主題,但是當你讀完本書的時候,你會發現一切都是值得的,
7、《測驗驅動開發的藝術》

這是一本學習如何撰寫優秀自動化測驗程式的好書,對于那些優先考慮代碼質量以及撰寫單元、集成和自動化測驗技巧的Java開發人員來說,這是一本必備的書,
書中提供了大量實體來解釋TDD,此外,本書還介紹了驗收測驗驅動開發(ATDD)、Fit框架和測驗Java EE組件(jsp、servlet和Spring控制器),
8、《深入淺出面向物件分析與設計》

Head First是用Java編程語言撰寫的最好的書籍系列之一,它和《Head First Java》、《深入淺出設計模式》被并成為Head First Java三部曲,
本書詳細介紹了面向物件編程和設計中所使用的不同技術,諸如介面編碼以及如何封裝更改等,《深入淺出面向物件分析與設計》是一本能夠幫你寫出更好的Java代碼的好書,
9、《Java性能權威指南》

垃圾收集,JVM和性能調優是Java編程語言最大的有點,本書用一個簡單而有效的方式涵蓋了所有這三大Java主題,幫助你最大化Java執行緒和同步性能特性,改進Java驅動的資料庫應用程式性能,解決Java EE和Java SE API中的性能問題等等,
10、《Head First 設計模式》

想要撰寫出完美的Java應用程式,掌握OOP和設計模式是必不可少的,書中每章都介紹了幾個設計模式,提供了許多關于Java常見問題的解決方案,諸如為什么組合比繼承好,本書的最新版本針對Java 8進行了更新,與其他書籍不同的是本書旨在用一些豐富的場景讓原本枯燥的學習變得有趣,
11、《代碼整潔之道》

《代碼整潔之道》也是一本經典的Java編程書籍,本書作者給出了一系列行之有效的整潔代碼操作實踐,這些實踐在本書中體現為一條條規則(或稱“啟示”),并輔以來自現實專案的正、反兩面的范例,只要遵循這些規則,就能撰寫出干凈的代碼,從而有效提升代碼質量,
其他
- 《Core Java 》豆瓣評分 8.7
- 《Extreme Java – Concurrency Performance for Java 8》
- 《Java How to Program》豆瓣評分 8.0
- 《Java 8實戰 》豆瓣評分 9.2
- 《Java in a Nutshell》豆瓣評分 9.3
- 《愛上Python》豆瓣評分 7.2
- 《Java編程規范》豆瓣評分 8.5
- 《像計算機科學家一樣思考Python (第2版)》 豆瓣評分 8.6
- 《21天學通Java》
- 《 Spring實戰(第4版)》豆瓣評分 8.3
最后
IT行業的道路固然是充滿了陽光了,一路上充滿了美景,但是也充滿了艱苦和崎嶇,在突破了之后一路的陰霾,云霄之上,必然是一番廣闊的云海,
- 整理了一份關于java的系統化資料,從Javase- ssm-springcloud,包括了面試題,PDF電子書,網上商城專案,個人博客專案,分布式專案等都有想學習Java或者轉行,大學生都非常實用,無任何套路免費提供,,加我裙697888503下載,有什么問題都可以來問我
- 最新Java精講視頻,PDF書籍教程,面試題,學習手冊
在這里說一下,因為我是自學出來的,也深知自學的艱苦,如果你現在也在自學Java,在自學的程序當中有遇見任何關于學習方法,學習路線,學習效率等方面的問題,資料都可以評論留言
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/147897.html
標籤:其他
上一篇:人工智能中的視頻光譜技術(Video Spectroscopy meets Artificial Intelligence)
