《Java語言精粹》是一本幾乎只講Java優(yōu)點的書。 Jim Waldo先生是原Sun微系統(tǒng)公司實驗室的杰出工程師,他親歷并參與了Java從技術萌生、發(fā)展到崛起的整個過程。在這本書里,Jim總結了他所認為的Java語言及其環(huán)境的諸多精良部分,包括:類型系統(tǒng)、異常處理、包機制、垃圾回收、Java虛擬機、Javadoc、集合、遠程方法調用和并發(fā)機制。另外,他還從開發(fā)者的角度分析了在Java技術周圍發(fā)展起來的“開發(fā)者生態(tài)環(huán)境”。如果要把Java技術精煉到只含有它的最佳部分,在Jim看來,以上這些就是必須保留的部分。 作者還從歷史的視角闡述了Java中某些技術的發(fā)展歷程,解釋了某些問題之所以存在的原因,使人讀后有一種“知其所以然”的通透感。閱讀本書不但能使你重溫Java的核心機制,還可以使你了解語言的設計者和實現(xiàn)者們是如何權衡、折中并維護各種不同的語言特性,從而成就了這門流行的系統(tǒng)級通用編程語言的。