同一段程序可能产生不止一种异常 可以放置多个【 】子句 其中每一种异常类型都将被检查 第一个与之匹配
同一段程序可能产生不止一种异常,可以放置多个【 】子句,其中每一种异常类型都将被检查,第一个与之匹配的就会被执行。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:catch
捕获异常的第一步是用try{…语句选定异常的范围,由执行它的程序代码段决定可以生成异常对象并抛出;第二步由它的catch子句去处理它抛出的异常事件,catch子句要求一个形式参数,指明所捕获的异常类型,该类型必须是Throwable的子类,运行时Java解释器通过该参数值将被抛出的异常对象传递给相应的catch程序段,由该程序段处理,它可用throwable的getmessage()方法获得异常事件信息,还可利用Throwable的printStackTrace()方法跟踪异常事件发生后执行堆栈的内容;第三步是通过finally子句完成释放资源,作为异常处理的统一出口。
相似问题
阅读下列代码段 intx=3; while(x<9) X+=2; X++; while语句成功执行的
阅读下列代码段 intx=3; while(x<9) X+=2; X++; while语句成功执行的次数是【 】。请帮忙给出正确答案和分析,谢谢!
请填写完整下面程序中所缺的部分。 class myfirst { 【 】 { System.out
请填写完整下面程序中所缺的部分。 class myfirst { 【 】 { System out,println( "This is my first Java Application "); } }请帮忙给出正确答案和分析,谢谢!
软件生命周期一般可分为这样几个阶段:问题定义 可行性研究 【 】 设计 编码 测试 运行和维护。请帮
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【 】、设计、编码、测试、运行和维护。请帮忙给出正确答案和分析,谢谢!
FileInputStream是字节流;BufferedWriter是字符流;ObjectOutpu
FileInputStream是字节流;BufferedWriter是字符流;ObjectOutputStream是【 】。请帮忙给出正确答案和分析,谢谢!
下列JApplet使用重写paintComponet()方法来绘制图像 请填写正确的代码在横线处。
下列JApplet使用重写paintComponet()方法来绘制图像,请填写正确的代码在横线处。 import java awt *; import javax swing *; public class Test
