https://codingnote.cc/p/310402/
Effective Java, 3e阅读笔记一