《On Java 8》是什么?
它是《Thinking In Java》的作者Bruce Eckel基於Java8寫的新書。里面包含了對Java深入的理解及思想維度的理念。可以比作Java界的“武學秘籍”。任何Java語言的使用者,甚至是非Java使用者但是對面向對象思想有興趣的程序員都該一讀的經典書籍。目前豆瓣評分9.5,是公認的編程經典。
為什么要讀書學習編程?
我認為編程的學習分為兩種:
- 實際項目開發
- 書籍理論的學習
這兩種各有優缺點。實際開發學習效率最快,但是學習面不夠廣,項目中遇到的問題會被深刻記憶,但是沒有遇到的問題(或者被規避的問題)卻不能被掌握。
相反,書籍學習可以地毯式的、條理式的學習,但是過程漫長,缺乏一定的目標的話,容易中斷。
但是,書籍的學習還是有必要。基礎知識的學習永遠都不過時。