- 加油!
关于异常的编程,如下描述错误的是:( )
正确答案: 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正确。