抛出异常的程序代码可以是( )。
A.Java 应用程序
B.JDK 中的某个类
C.JVN
D.以上都是
第1题:
如果在一个自定义类的一个方法中需要抛出异常,()
A.只能抛出自定义的异常
B.只能抛出在本类中定义的异常
C.可以抛出Java类库中定义的异常
D.可以抛出未定义的异常
第2题:
当某个方法中的代码可能产生异常但又不知如何处理时,下列哪种说明是正确的()
A.捕获异常
B.嵌套异常
C.抛出异常
D.声明异常
第3题:
1、下列关于Java的异常处理机制的描述中,错误的是()。
A.在java的异常处理机制中,异常类分为两大类,一类是继承Exception的异常类,另一类是继承RuntimeException的异常类,如果程序员撰写异常类,需继承Exception或RuntimeException。#B.继承Exception的异常类称之为编译器检查的异常(即checked exception),例如IOException就是该种异常。#C.如果一个方法体内可能抛出异常,Java编译器要求该方法必须做到以下两种情况之一,否则编译器报错:(1)通过try-catch捕获该异常,(2)通过throws关键字声明掷出该类异常。#D.Throw用于抛出异常,抛出异常意味着通知应用程序发生了错误,目的是为了给应用程序提供从问题中恢复和处理的机会。第4题:
下列有关throw和throws的说法正确的是()。
A.throw的作用是抛出异常,后面加的是异常类的对象。
B.throws的作用是向外抛出异常即声明要产生的若干异常,后面加的是异常类的类名。
C.throws只能声明要产生的自定义异常,也就是后面只能加自定义异常类。
D.以上都不对。
第5题:
【单选题】(9-4)以下关于Java应用程序中的异常处理,说法正确的是()。
A.Java程序运行过程中一旦出现异常情况,程序运行就终止了。
B.在catch子句中匹配异常是一种精确匹配。
C.不通过try/catch语句捕获运行时异常,程序能通过编译检查。
D.如果在方法申明时利用throws抛出异常A,该方法就必须确实抛出异常A。