think in java  , effective java  這兩本書一直都在java的生態(tài)圈中經(jīng)久不衰。本來想著先翻過 think in java 這本大山,但是讀到一半就放棄了。過長的篇幅,讓人難以忍受,再大的興趣,也被過多繁瑣的文字所磨滅了,但是不可否認里面涵蓋了許許多多經(jīng)典的java知識,可能要等我再成熟一點,多一點耐心,再回來翻這本書吧。

 

在兩三年前我買了 這本 effective java 來自google首席架構(gòu)師 joshua bloch 的經(jīng)典之作,當時我接觸java時間不是很長,自以為會寫幾個 hello world,就想向著原始森林進行探險,結(jié)果可想而知,有去無回。

      拿到書的那一天,我興奮地回到宿舍,翻開書讀了讀引言,大多跟平常的書沒啥區(qū)別,吹一吹作者的平生,找?guī)讉€業(yè)界的大牛再吹一下這本著作,最后做一下總結(jié),誰誰誰可以讀這本書,差不多就是這樣了。讀完引言,我發(fā)覺這本書可以說我已經(jīng)讀完了。別誤會,這不是我在吹牛,而是我再也看不懂其余的部分了,說實話,還是有點失落的,我TM連第一章都似懂非懂的,我還能看什么。第一段與這本書的緣分基本就這樣告一段落。

     接下來的兩年時間里,參與了一些實際的項目,學習了諸如設計模式,jvm,閱讀了部分jdk的源碼實現(xiàn),更深層次理解了集合,框架原理。我再回過頭來去看這本我兩年前望塵莫及的經(jīng)典之作。俗話說的好,哪里跌倒,哪里爬起來是不是。全書78條原則,大致包含了并發(fā),設計模式,多態(tài),類庫,異常,序列化等相關知識,從安全,高效,性能,擴展,可讀性,這幾個方面講述了     

  How to use Java efficiently ? 

這本書有許許多多,你實際生產(chǎn)碰到過,或者即將碰到,又或者未來會碰到的一些設計思路,能幫你塑造編程思想??床欢@本書之前,這本書是你努力的目標,看懂看完這本書之后,這本書塑造了你編程思想??赐曛螅赡苓@本書的價值真正體現(xiàn)出來,你不可能在實際開發(fā)中碰到過所有的問題,這本書可以成為你未來開發(fā)中的指南針。幫你從繁雜的編碼

網(wǎng)友評論