大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java學習比較好的書籍

Java學習比較好的書籍

更新時間:2019-12-16 14:23:34 來源:動力節點 瀏覽2638次

 

  “學習的最好途徑就是看書“,這是我自己學習并且小有了一定的積累之后的第一體會。個人認為看書有兩點好處:

  1.能出版出來的書一定是經過反復的思考、雕琢和審核的,因此從專業性的角度來說,一本好書的價值遠超其他資料

  2.對著書上的代碼自己敲的時候方便

  好了話不多說,好的Java書籍壘起來:

Java學習比較好的書籍.jpg

  《深入理解Java虛擬機:JVM高級特性與最佳實踐》

  如果你不滿足于做一個只會寫if…else…的Java程序員,而是希望更進一步,我隨便舉幾個例子吧:

  1、了解Java代碼的底層運行機制

  2、定位性能問題

  3、對整個系統進行性能調優

  4、解決各種奇奇怪怪的線上線下問題

  5、更加高級別的,為自己的項目量身定做一款適合自己項目的虛擬機

  那 么Java虛擬機是你必學的一門技術。《深入理解Java虛擬機:JVM高級特性與最佳實踐》作者是周志明,這本書可以說是國內寫得最好的有關Java虛 擬機的書籍,近半年,前前后后這本書我起碼看了有5遍。國內寫虛擬機的書除了這本,其實還有一些其他的,我也買過,不過粗略看下來,很多內容也是《深入理 解Java虛擬機:JVM高級特性與最佳實踐》此書里面的。

  另外值得一提的是,《深入理解Java虛擬機:JVM高級特性與最佳實踐》這本 書,有電子版的,網上搜一下就能下載到了。不過建議有興趣的朋友還是去買書看,電子版本下載到的一般是比較老的版本,相比最新修訂版的《深入理解Java 虛擬機:JVM高級特性與最佳實踐》,有很多作者新補充的知識點是沒有的。

  《HotSpot實戰》

  所有的Java虛擬機都是遵循著Java虛擬機規范來的,市面上的Java虛擬機幾十款,《深入理解Java虛擬機:JVM高級特性與最佳實踐》一書里面講的虛擬機并不針對某種特定的虛擬機,而是從Java虛擬機規范的角度來講解Java虛擬機。

  我們平時使用的乃至商用的大多數Java虛擬機都是Sun公司的HotSpot,大家cmd進入命令行,使用”java -version”命令就可以看到了。如果希望在Java虛擬機規范的基礎上更加深入地去理解虛擬機的一些細節是怎么實現的,就可以看一下《HotSpot實戰》一書,作者是陳濤。不過由于HotSpot的源碼都是C/C++寫的,所以要求讀者有非常好的C/C++基礎,如果對這兩門語言不是很熟悉的朋友,看這本書可能對你幫助不是很大。

  最后提一句,如果有興趣的朋友,不妨先去網上下載一個openJDK,HotSpot的源碼就在里面。

  《Java并發編程實戰》

  這本書常常被列入Java程序員必讀十大書籍排行榜前幾位,不過個人不是很推薦這本書。

  《Java并發編程實戰》作者是Brian Goetz,怎么說呢,這本書前前后后我也看了兩遍左右,個人感受是:

  1、文字多代碼少

  2、講解多實踐少

  我 覺得這可能就是老外寫書的特點吧,因為Java是北美國家(加拿大、美國)開發和維護的,所以老外對Java方方面面的理論知識體系都掌握得是非常清楚和 透徹的。翻開這本書看,多線程什么用、什么是死鎖、什么是競爭、什么是線程安全等等,方方面面的知識點都用大量的文字篇幅講解,不免讓人感覺十分枯燥,也 難讓讀者有實質性的進步。我這本書看了兩遍也屬于一目十行意思,有興趣的地方就重點看一下。

  無論如何,作為一本常常位于Jva程序員必讀十大書籍排行榜前幾名的書,還是一定要推薦給大家的。

  《java多線程編程核心技術》

  《Java多線程編程核心技術》作者高洪巖。想要學習多線程的朋友,這本書是我大力推薦的,我的個人博客里面二十多篇的多線程博文都是基于此書,并且在這本書的基礎上進行提煉和總結而寫出來的。

  此書和《Java并發編程實戰》 相反,這本書的特點是大篇幅的代碼+小篇幅的精講解,可能這和中國人寫的書比較偏向實用主義的風格有關。本書關于線程安全、synchronized、 Reentrant、Timer等等都用詳細的代碼進行了講解,而且每個大知識點下的多個小知識點都會詳細講解到,非常有實踐價值。

  有興趣的朋友們,我相信只要你們跟著這本書里面的代碼敲、運行、思考,三步走,對于多線程的使用與理解一定會進幾大步。

  不 過這本書的缺點就是對于Java并發包下的一些類像CountDownLatch、Semphore、CyclicBarrier、Future、 Callable等都沒有講到,重點的CAS和AQS也沒有觸及,重點類的實現原理也沒有提。當然,這很深入了,在學習了這本書之后如果能再去對這些知識 進行一些學習、研究的話,你一定會慢慢成長為一個很厲害的多線程高手。

  《Effective Java中文版》

  這是唯一一本我沒有買的書。初識這本書,是在我的博文Java代碼優化(長期更新)里面,底下評論的時候有朋友提到了這本書,當時我說要去買,不過這兩個月一直都沒時間去逛書店,甚是遺憾,之后肯定會找時間去買這本書的。

  《Effective Java中文版》的作者是Joshua Bloch,這個人就很厲害了,他是谷歌的首席架構師,屬于超級技術大牛級別了吧,呵呵。由于沒有看過這本書,所以我不好發表評論,但是從這本書的知名度 以及其作者的來頭來看(多提一句,這本書也是Java之父James Gosling博士推崇的一本書),我相信這一定是一本值得一看的好書。

  好 的代碼是每個Java程序員都應該去追求的,不是說我今天寫一段好代碼相比寫一段爛代碼對性能會有多大的提升,更多的應該是提升了代碼的可讀性以及可以規 避許多潛在的、未知的問題,避免代碼上線之后出問題而花時間去維護—-無論從時間成本、人力成本還是風險成本來說,這都是非常高的。

  《深入分析Java Web技術內幕》

  《深入分析Java Web技術內幕》,作者許令波,淘寶工程師。

  這本書我用一個字概括就是:全。真的非常全,HTTP、DNS、CDN、靜態化、Jetty、Tomcat、Servlet、Spring、MyBatis等等,什么都有,涉及知識面非常廣,但又不像專門精講某個知識點的書籍一樣講得非常深入,感覺這本書就是盡量去用短的篇幅講清楚一些Java Web使用到的技術的內幕,讓讀者對這些知識點的技術內幕有一個理性的認識。

  不過,盡管每個知識點的篇幅都不多,但是重點都基本講到了,是一本讓人真正有收獲的書。如果想進一步了解這些技術的技術內幕,就要自己去買相關書籍或者自己上網查資料了,有種拋磚引玉,或者說師傅領進門、修行在個人的感覺。

 

Java學習比較好的書籍.jpg

      以上就是動力節點Java培訓機構小編介紹的“Java學習比較好的書籍”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

 

  相關內容

  零基礎學Java編程,有什么Java書籍適合學習

  2019年Java架構師必讀書籍

  Java新手入門必看幾本經典書籍推薦!

  推薦給新手的Java零基礎入門書籍

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 老司机午夜在线视频免费 | 色老头福影院韩国激情影院 | 99久久综合 | 五月天婷亚洲天综合网精品偷 | 色爱激情网 | 999福利视频| 欧洲色网 | 国产成人精品久久一区二区三区 | 波多野结衣中文丝袜字幕 | 鲁一鲁射一射 | 国产成人精品精品欧美 | 九九视频免费在线观看 | 九九热线精品视频6一 | 米奇777第四久久久99 | 日本无吗中文字幕免费婷婷 | 色综综| 亚洲欧美日韩不卡一区二区三区 | 亚洲天堂资源 | 久操视频免费在线观看 | 精品亚洲国产国拍 | 九天玄帝诀王凡小说免费阅读 | 99精品免费久久久久久久久日本 | cao美女视频网站在线观看 | 成年人网站在线 | 一区二区三区在线免费 | 四虎影视最新网址 | 天天操女人 | 国产热热 | 久久99亚洲精品久久频 | 伊人焦久影院 | 成人四虎影院 | 国产精品国产三级国产普通话 | 久久久最新精品 | 91手机在线视频 | 欧美日韩一区二区三区麻豆 | 一区二区国产在线播放 | 波多野结衣一区二区三区 | 在线欧美视频免费观看国产 | 成人小视频免费在线观看 | 亚洲一区二区三区麻豆 | 国产a免费视频 |