多項選擇題下面的對象創(chuàng)建方法中哪些會調(diào)用構(gòu)造方法()。

A.new語句創(chuàng)建對象
B.調(diào)用Java.io.ObjectInputStream的readObject方法
C.java反射機制使用java.lang.Class或java.lang.reflect.Constructor的newInstance()方法
D.調(diào)用對象的clone()方法


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題ArrayLists和LinkedList的區(qū)別,下述說法正確的有()。

A.ArrayList是實現(xiàn)了基于動態(tài)數(shù)組的數(shù)據(jù)結(jié)構(gòu),LinkedList基于鏈表的數(shù)據(jù)結(jié)構(gòu)。
B.對于隨機訪問get和set,ArrayList優(yōu)于LinkedList,因為LinkedList要移動指針。
C.對于新增和刪除操作add和remove,LinkedList比較占優(yōu)勢,因為ArrayList要移動數(shù)據(jù)。
D.ArrayList的空間浪費主要體現(xiàn)在在list列表的結(jié)尾預(yù)留一定的容量空間,而LinkedList的空間花費則體現(xiàn)在它的每一個元素都需要消耗相當(dāng)?shù)目臻g。

2.單項選擇題關(guān)于Java的抽象類、接口,以下描述錯誤的是()。

A.抽象類不一定含有抽象方法,接口中方法都是抽象方法
B.一個類只能繼承一個抽象類,但可以實現(xiàn)多個接口,一個接口可以繼承多個接口
C.抽象類和接口中的方法都沒有方法體
D.抽象類可以含有私有成員變量,接口不含有私有成員變量

3.單項選擇題

下列代碼的運行結(jié)果是()。

A.控制臺打印hello sunline!
B.報異常java.lang.NullPoninterException
C.編譯報錯
D.報異常java.lang.RuntimeExcception

4.單項選擇題關(guān)于Java中傳遞參數(shù)的說法,哪個是錯誤的?()

A.方法中,修改一個基礎(chǔ)類型的參數(shù)不會影響原始參數(shù)值
B.在方法中,改變一個對象參數(shù)的引用不會影響到原始引用
C.在方法中,修改一個對象的屬性會影響原始對象參數(shù)
D.在方法中,修改集合和Map的元素不會影響集合參數(shù)

5.單項選擇題一個以java為后綴的源文件()。

A.只能包含一個public類, 類名必須與文件名相同
B.只能包含與文件名相同的public類以及其中的內(nèi)部類
C.只能有一個與文件名相同的public類, 可以包含其他非public類 (不考慮內(nèi)部類)
D.可以包含任意public類