关于以下代码段的运行结果,说法正确的是()static int arr[] = new int[5];public static void main(String a[]){System.out.println(arr[0]);}
A. 输出0
B. 输出null
C. 编译时报错
D. 编译时正确,运行时产生错误
关于Java中super关键字,以下说法中正确的是( )
A. super关键字是在子类对象内部指代其父类对象的引用
B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性
D. 子类通过super关键字只能调用父类的属性,而不能调用父类的方法
有如下代码段,其中unsafe()方法将抛出IOException异常,请问第1行代码应该填写()(1){(2)if(unsafe()){ //do something……}(3)else if(safe()){//do something……}(4)}
A. public void methodName() throw IOException
B. public void methodName() throws IOException
C. public void methodName()
D. public IOException methodName()
下面关于throws作用的描述中,正确的是()
A. 一个方法只能抛出一个异常信息
B. 一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常
C. throws可以声明在方法体中用来指定抛出的具体异常
D. throws关键字需要写在方法声明的后面