Effective Java讀書筆記
Effective Java是一本經典的書, 很實用的Java進階讀物, 提供了各個方面的best practices.
最近終於做完了Effective Java的讀書筆記, 釋出出來與大家共享.
Background
看了歷史, 寫第一篇筆記居然是2016年的事情了, 中間半途而廢擱置了好長時間, 去年生病的時候撿起來看了一些, 今年終於看完了.
做這個筆記的目的主要是為了個人學習, 把一本書讀薄, 也留下以後可以查閱翻閱的資料. 寫部落格這麼多年, 我覺得有一個很大的好處是, 有時候會有一個點, 或者有個什麼相關的技術細節, 記得自己曾經歸納整理過, 迅速找到, 很有幫助.
讀過書以後確實也能對自己更有信心一點, 畢竟知識的小圈圈又往外擴充套件或加深了一丟丟. 當然可能不是每一本書都有空要做個學習筆記.
學習筆記對別人的作用, 可以作為一個節約時間的摘要預覽吧. 畢竟現在這麼忙(或者浮躁), 碎片閱讀大行其道, 分章節地看看讀書筆記一會兒就可以完成了. 對高手來說, 知識點已經知道了, 大概看一下; 對小白來說, 作為一個摘要來閱讀; 對所有水平的人, 有興趣深入的條目再深入研究.
Github Repo
筆記整理放在Github上了:
Github: Effective-Java-Reading-Notes最開始做這個筆記的時候Effective Java還是第二版, 這次先把第二版的中文書看完了, 之後又對照著第三版的英文版過了一遍自己的筆記, 把新增的部分補上, 已有的部分也做了一些修正.
- 第二版筆記: branch:
2nd-edition
, tag:v2
- 第三版筆記: branch:
3rd-edition
, tag:v3
- 預設的master分支上是第三版的筆記.
注意做這些筆記的時候是基於個人的閱讀, 只記下了自己覺得需要強調或者歸納整理的部分, 如果有興趣深入研究, 還是看原書文章比較好. (英文好的話推薦讀原版, 第一手資料.)
歡迎指正.
最後, 歡迎訂閱公眾號: 聖騎士Wind:

聖騎士Wind微信公眾號.png