- 加油!
關於異常的編程,如下描述錯誤的是:( )
正確答案: C 你的答案: C (正確)java
A.除數爲0 等ArithmeticException,是RuntimException的子類。而運行時異常將由運行時系統自動拋出,不須要使用throw語句。Java編譯器 容許忽略運行時異常,一個方法能夠既不捕捉,也不聲明拋出運行時異常。 C.產生NullPointerException。
判斷對錯。List,Set,Map都繼承自繼承Collection接口。
正確答案: B編程
It is an important feature of the Java language that it always provides a default constructor to a class.
正確答案: A數組
題目:老是爲一個類提供了一個默認的構造函數是Java語言的一個重要特性 。 事實上只有在咱們沒有顯示聲明任何構造方法時java纔會爲咱們提供一個默認的無參構造函數。
下列哪一個選項是錯誤的。()
正確答案: A Dide
A、B 內部類也能夠是public class C.一個類中,能夠有多個main方法,這是重載,可是public static void main(String[] args)的方法只能有一個。 D.類中,能夠有main方法,也能夠沒有main方法,而有一個main()方法的時候,也能夠是任意訪問權限。由於這個類不必定要執行,能夠只是輔助類。
Which statement declares a variable a which is suitable for referring to an array of 50 string objects?
正確答案: B C F函數
在java 中,聲明一個數組時,不能直接限定數組長度,只有在建立實例化對象時,才能對給定數組長度.。 以下,1,2,3能夠經過編譯,4,5不行。而String是Object的子類,因此上述BCF都可定義一個存放50個String類型對象的數組。 1. String a[]=new String[50]; 2. String b[]; 3. char c[]; 4. String d[50]; 5. char e[50];
A:char[][] 定義了二位字符數組。在Java中,使用字符串對char數組賦值,必須使用toCharArray()方法進行轉換。因此A錯誤。 B、C:在Java中定義String數組,有兩種定義方式:String a[]和String[] a。因此B、C正確。 D、E:數組是一個引用類型變量 ,所以使用它定義一個變量時,僅僅定義了一個變量 ,這個引用變量還未指向任何有效的內存 ,所以定義數組不能指定數組的長度。因此D、E錯誤。 F:Object類是全部類的父類。子類實際上是一種特殊的父類,所以子類對象能夠直接賦值給父類引用變量,無須強制轉換,這也被稱爲向上轉型。這體現了多態的思想。因此F正確。