[填空题] 同一段程序可能产生不止一种异常,可以放置多个 【8】 子句,其中每一种异常类型都将被检查,第一个与之匹配的就会被执行。
正确答案:catch
参考解析:捕获异常的第一步是用try{…}语句选定异常的范围,由执行它的程序代码段决定可以生成异常对象并抛出;第二步由它的catch子句去处理它抛出的异常事件,catch子句要求一个形式参数,指明所捕获的异常类型,该类型必须是Throwable的子类,运行时Java解释器通过该参数值将被抛出的异常对象传递给相应的catch程序段,由该程序段处理,它可用throwable的 getmessage()方法获得异常事件信息,还可利用Throwable的printStackTrace()方法跟踪异常事件发生后执行堆栈的内容;第三步是通过finally子句完成释放资源,作为异常处理的统一出口。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)