同一段程序可能产生不止一种异常,可以放置多个【 】子句,其中每一种异常类型都将被检查,第一个与之匹配的就会被执行。

admin2010-07-28  44

问题 同一段程序可能产生不止一种异常,可以放置多个【  】子句,其中每一种异常类型都将被检查,第一个与之匹配的就会被执行。

选项

答案catch

解析 捕获异常的第一步是用try{…}语句选定异常的范围,由执行它的程序代码段决定可以生成异常对象并抛出;第二步由它的catch子句去处理它抛出的异常事件,catch子句要求一个形式参数,指明所捕获的异常类型,该类型必须是Throwable的子类,运行时Java解释器通过该参数值将被抛出的异常对象传递给相应的catch程序段,由该程序段处理,它可用throwable的 getmessage()方法获得异常事件信息,还可利用Throwable的printStackTrace()方法跟踪异常事件发生后执行堆栈的内容;第三步是通过finally子句完成释放资源,作为异常处理的统一出口。
转载请注明原文地址:https://jikaoti.com/ti/XGH0FFFM
0

最新回复(0)