Effective Java中文版(第3版)
本書一共包含90個(gè)條目,每個(gè)條目討論Java程序設(shè)計(jì)中的一條規(guī)則。這些規(guī)則反映了最有經(jīng)驗(yàn)的優(yōu)秀程序員在實(shí)踐中常用的一些有益的做法。
全書以一種比較松散的方式將這些條目組織成11章,每一章都涉及軟件設(shè)計(jì)的一個(gè)主要方面。因此,本書并不一定需要按部就班地從頭讀到尾,因?yàn)槊總€(gè)條目都有一定程度的獨(dú)立性。這些條目相互之間經(jīng)常交叉引用,因此可以很容易地在書中找到自己需要的內(nèi)容。
本書的目標(biāo)是幫助讀者更加有效地使用Java編程語言及其基本類庫:java.lang、java.util和java.io,以及子包,如java.util.concurrent和java.util.function。本書時(shí)不時(shí)地也會(huì)討論其他的類庫。
Joshua Bloch是Google公司的首席Java架構(gòu)師。是Jolt大獎(jiǎng)的獲得者。他曾是Sun公司的杰出工程師,和Transarc公司的高級(jí)系統(tǒng)設(shè)計(jì)師。Bloch曾帶領(lǐng)團(tuán)隊(duì)設(shè)計(jì)和實(shí)現(xiàn)過無數(shù)的Java平臺(tái)特性,包括JDK 5.0語言增強(qiáng)版和獲獎(jiǎng)的Java Collections Framework。他的著作還包括:《Java Puzzlers》、《Java Concurrency in Practive》等。
評(píng)論
圖片
表情
