下列选项中,哪个是子类重写父类方法时,可与父类方法不一致的()
A. 返回值类型
B. 访问权限修饰符
C. 方法名
D. 参数列表
下列关于throws关键字的描述中,正确的是()
A. throws可以声明在方法上也可以声明在方法体中
B. 方法上使用throws抛出一个异常则这个方法中一定有trycatch代码块
C. 使用throws抛出多个异常时各个异常之间必须使用逗号隔开
D. throws必须和throw配合使用
下面程序的运行结果是()publicclassDemo{publicstaticvoidmain(String[]args){try{System.out.println(10/0);System.out.println("除法正常运行");}catch(ArithmeticExceptione){System.out.println("除数不能为0");}}}
A. 编译失败
B. 编译通过,没有结果输出
C. 输出:除法正常运行
D. 输出:除数不能为0
classMyExceptionextends(1){}publicclassDemo{publicstaticvoidmain(String[]args){try{show();}catch((2)e){e.printStackTrace();}}publicstaticvoidshow()(3)MyException{thrownewMyException();}以上程序,创建了一个自定义异常(编译异常),请补全空白处代码()
A. (1)Exception(2)MyException(3)throws
B. (1)MyException(2)Exception(3)throws
C. (1)Exception(2)Exception(3)throws
D. (1)Exception(2)MyException(3)Exception