2017年Java工程師最值得看的書(shū)集錦

對(duì)于程序員來(lái)說(shuō),小編個(gè)人感覺(jué)最佳方式是網(wǎng)上參加在線視頻教學(xué)或者實(shí)地教學(xué),其次就是看書(shū)了,其實(shí)看視頻的話花費(fèi)時(shí)間蠻長(zhǎng)的,而網(wǎng)上的像一些CSDN博客呢則不夠系統(tǒng)。初學(xué)相關(guān)領(lǐng)域最好的方式就是找到一本經(jīng)典的好書(shū),然后啃完它。

在過(guò)去經(jīng)常有朋友找小編推薦一些java方面的書(shū)籍,這次小編就整理下從零入門到精通,統(tǒng)一的介紹下。

學(xué)生、職場(chǎng)新人、初學(xué)者

《Java核心技術(shù)·卷1 基礎(chǔ)知識(shí)(原書(shū)第10版)》

新手入門這本就夠了,講的非?;A(chǔ),通俗易懂,比其他新手及的書(shū)籍要更容易啃下來(lái),建議人手一本喲。

個(gè)人提升

《Java8 實(shí)戰(zhàn)》

《Effective Java》

Effective Java是小編了解到的最好的編程書(shū)籍之一,包含大量的優(yōu)秀Java編程實(shí)踐,并對(duì)泛型和并發(fā)這兩個(gè)充滿陷阱的Java特性給出了充滿洞察力的建議,以至于Java之父James Gosling為這本書(shū)作序:“我很希望10年前就擁有這本書(shū)??赡苡腥苏J(rèn)為我不需要任何Java方面的書(shū)籍,但是我需要這本書(shū)?!?/p>

Spring框架

《Spring實(shí)戰(zhàn)(第4版)》

《精通Spring 4.x ――企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)》

全是滿滿的干貨。

《Spring Boot實(shí)戰(zhàn)》

《JavaEE開(kāi)發(fā)的顛覆者:Spring Boot實(shí)戰(zhàn)》

《SpringBoot揭秘:快速構(gòu)建微服務(wù)體系》

上面3本Spring Boo小編都有看過(guò)喲,受益匪淺。

虛擬機(jī)相關(guān)的

《深入理解 Java 虛擬機(jī) 第2版》

非常優(yōu)秀且難得的國(guó)產(chǎn)之作,很系統(tǒng)的介紹了Java虛擬機(jī)和相關(guān)工具,并給出了一些優(yōu)化建議。我們的Java大嬸力薦之作。

關(guān)于并發(fā)編程的

《Java并發(fā)編程實(shí)戰(zhàn)》

Java并發(fā)經(jīng)典,人手一本不用多說(shuō)了。

《實(shí)戰(zhàn)Java高并發(fā)程序設(shè)計(jì)》

國(guó)產(chǎn)新作,流暢易讀,內(nèi)容上也比上面的一本要新一些。

設(shè)計(jì)模式(MVC)?

《Head First 設(shè)計(jì)模式》

對(duì)新人來(lái)說(shuō),一本Java寫(xiě)的《Head First 設(shè)計(jì)模式》,知道什么叫設(shè)計(jì)模式就夠了。

redis相關(guān)

《Redis實(shí)戰(zhàn)》

一本對(duì)于學(xué)習(xí)和使用 Redis 來(lái)說(shuō)不可多得的參考書(shū)籍。

《Redis設(shè)計(jì)與實(shí)現(xiàn)》

Redis 是近些年來(lái)特別火爆的 NoSQL 之一??v觀中外各種書(shū)籍還沒(méi)有一本能對(duì) Redis 內(nèi)部進(jìn)行深入剖析,《Redis 設(shè)計(jì)與實(shí)現(xiàn)》可謂開(kāi)此先河。

這兩本書(shū)都是同一個(gè)作者,只不過(guò)實(shí)戰(zhàn)是作者翻譯的英文原版,設(shè)計(jì)與實(shí)現(xiàn)是坐著自己寫(xiě)的。

工具類的書(shū)

《Maven實(shí)戰(zhàn)》

個(gè)人感覺(jué)寫(xiě)的挺好的。

性能優(yōu)化

《Java性能權(quán)威指南》

比起多年前那部調(diào)優(yōu)圣經(jīng),講得更加深入,也更加貼近現(xiàn)在的JDK。

單元測(cè)試

《有效的單元測(cè)試》

不同于那些動(dòng)輒BDD的高深書(shū)籍,專注于如何寫(xiě)“好”的,可維護(hù)的單元測(cè)試,拿來(lái)給團(tuán)隊(duì)看,能省很多口水。

程序員個(gè)人修養(yǎng),非常重要

《重構(gòu):改善既有代碼的設(shè)計(jì)》

《代碼整潔之道》

《程序員的職業(yè)素養(yǎng)》

以上這3本雖是老書(shū),但是都是值得一看的。等網(wǎng)站做優(yōu)惠活動(dòng)的時(shí)候可以帶上。

養(yǎng)生,嗯嗯,養(yǎng)生

《程序員健康指南》

干開(kāi)發(fā)的真心要買一本這個(gè)了,好好研究一些,要怎么活命。

總結(jié)一下下

做這一行的,就要下狠心,舍得給自己投資,才能有成倍的回報(bào)。IT是高回報(bào)的行業(yè),所以小伙子,努力吧!??!有時(shí)候看看視頻也是很好的,網(wǎng)上也很多課程,碼瘋窩學(xué)院是個(gè)好去處喲。

好啦,小編就在未來(lái)的人工智能大戰(zhàn)的時(shí)代等待著你們的到來(lái),來(lái)拯救世界吧?。?!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評(píng)論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,268評(píng)論 6 342
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,001評(píng)論 25 709
  • 叮鈴鈴...... 一陣討厭的電話鈴聲驚了我的美夢(mèng),“不知道講了半天課很辛苦的,睡個(gè)午覺(jué)也不安生?!蔽乙话賯€(gè)不情愿...
    楚丹丹閱讀 2,173評(píng)論 0 0
  • 我那天碰到了你的媽媽 就在你家樓下 她露出了一絲的驚訝 然后,邀請(qǐng)我去喝茶 我不太愛(ài)喝茶 我是喝汽水和果汁長(zhǎng)大的 ...
    一首詩(shī)和小H閱讀 111評(píng)論 0 0

友情鏈接更多精彩內(nèi)容