《OnJava8》精讀系列合集(建議收藏)

《On Java 8》是什麼?

它是《Thinking In Java》的作者Bruce Eckel基於Java8寫的新書。裏面包含了對Java深入的理解及思想維度的理念。可以比作Java界的“武學祕籍”。任何Java語言的使用者,甚至是非Java使用者但是對面向對象思想有興趣的程序員都該一讀的經典書籍。目前豆瓣評分9.5,是公認的編程經典。
豆瓣評分

爲什麼要讀書學習編程?

我認爲編程的學習分爲兩種:

  • 實際項目開發
  • 書籍理論的學習

這兩種各有優缺點。實際開發學習效率最快,但是學習面不夠廣,項目中遇到的問題會被深刻記憶,但是沒有遇到的問題(或者被規避的問題)卻不能被掌握。
相反,書籍學習可以地毯式的、條理式的學習,但是過程漫長,缺乏一定的目標的話,容易中斷。
但是,書籍的學習還是有必要。基礎知識的學習永遠都不過時。

爲什麼要寫這個系列的精讀博文?

如上個問題提到的,由於書籍讀起來時間久,過程漫長,因此產生了寫本精讀系列的最初想法。除此之外,最重要的一個原因是,由於中文版是譯版,讀起來還是有較大的生硬感(這種差異並非譯者的翻譯問題,類似英文無法譯出唐詩),有時候這導致我們對理解作者意圖需要一點推敲。再加上原書的內容很長,只第一章就多達一萬多字(不含代碼),讀起來就需要大量時間。

所以,如果現在有一個人能替我們先仔細讀一遍,篩選出其中的精華,讓我們可以在地鐵上或者路上不用花太多時間就可以瞭解這邊經典書籍的思想那就最好不過了。於是這個系列誕生了。

本系列博文適合那些人讀?

只要是對編程思想感興趣的都可以。對學生和剛畢業的人來說可以起到引領作用。對已經有多年編程經驗的人來說,溫故知新,基礎知識在本書作者這樣的大佬頭腦裏可能爆發出不同的思想,也能使你得到一些啓發。

一些建議

着重建議讀本書的英文版原文。此外,也可以參考本書的中文譯版。我在寫這個系列的時候,會盡量的保證以“陳述句”的方式表達書的內容,我也會寫出自己的部分觀點,但是這種觀點會保持理性並儘量少而精。本系列中對於原作的內容會以引用的方式體現。

目錄合集

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章