六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 38|回复: 0

Java Puzzlers ——异常

[复制链接]

升级  13%

73

主题

73

主题

73

主题

举人

Rank: 3Rank: 3

积分
239
 楼主| 发表于 2013-1-27 05:06:23 | 显示全部楼层 |阅读模式
<div style="">a)         finally:finally语句块总是在控制权离开try块时被执行。当在finally中出现意外结束(continue, break和return)时,try中的意外结束将被丢弃。所以每一个finally都应该正常结束,不能用意外结束(return, break, continue或者throw)退出一个finally块(但是如果在finally中有受检查的异常存在,那么还是需要在finally中用try-catch处理),并且不能让受检查的意外传播到finally块之外。(意外结束不包括System.exit所导致的程序退出,这一类的退出将停止所有的程序线程。如果try中有System.exit,那么finally将不会获得调用)
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表