單項(xiàng)選擇題
A.一個(gè)類(lèi)只能繼承一個(gè)抽象類(lèi)卻可以實(shí)現(xiàn)多個(gè)接口 B.接口是對(duì)行為的抽象,無(wú)需有子類(lèi)的前提,是自上而下的設(shè)計(jì)理念; C.抽象類(lèi)是對(duì)類(lèi)的抽象,建立于相似子類(lèi)之上,是自下而上的設(shè)計(jì)理念 D.抽象類(lèi)比接口更抽象
A.final可以修飾接口,并且該接口仍然可以被實(shí)現(xiàn) B.final關(guān)鍵字提高了性能。JVM和Java應(yīng)用都會(huì)緩存final變量。 C.final變量可以安全的在多線程環(huán)境下進(jìn)行共享,而不需要額外的同步開(kāi)銷(xiāo)。 D.使用final關(guān)鍵字,JVM會(huì)對(duì)方法、變量及類(lèi)進(jìn)行優(yōu)化。
A.Integer是int的包裝類(lèi),int則是java的一種基本數(shù)據(jù)類(lèi)型 B.Integer的默認(rèn)值是0,int的默認(rèn)值是0 C.Integer變量必須實(shí)例化后才能使用,而int變量不需要 D.Integer實(shí)際是對(duì)象的引用,當(dāng)new一個(gè)Integer時(shí),實(shí)際上是生成一個(gè)指針指向此對(duì)象;而int則是直接存儲(chǔ)數(shù)據(jù)值
A.裝箱就是自動(dòng)將基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換為包裝器類(lèi)型 B.拆箱就是自動(dòng)將包裝器類(lèi)型轉(zhuǎn)換為基本數(shù)據(jù)類(lèi)型 C.Integeri=10;//拆箱 D.Integeri=10;//裝箱
A.幾乎相同 B.Kotlin要比Java快 C.Java要比Kotlin快 D.以上都不對(duì)
A.k B.class C.java D.kt
A.open B.public C.private D.final
填空題