A.一個類只能繼承一個抽象類卻可以實現(xiàn)多個接口 B.接口是對行為的抽象,無需有子類的前提,是自上而下的設(shè)計理念; C.抽象類是對類的抽象,建立于相似子類之上,是自下而上的設(shè)計理念 D.抽象類比接口更抽象
A.final可以修飾接口,并且該接口仍然可以被實現(xiàn) B.final關(guān)鍵字提高了性能。JVM和Java應(yīng)用都會緩存final變量。 C.final變量可以安全的在多線程環(huán)境下進(jìn)行共享,而不需要額外的同步開銷。 D.使用final關(guān)鍵字,JVM會對方法、變量及類進(jìn)行優(yōu)化。
A.Integer是int的包裝類,int則是java的一種基本數(shù)據(jù)類型 B.Integer的默認(rèn)值是0,int的默認(rèn)值是0 C.Integer變量必須實例化后才能使用,而int變量不需要 D.Integer實際是對象的引用,當(dāng)new一個Integer時,實際上是生成一個指針指向此對象;而int則是直接存儲數(shù)據(jù)值