try--catch--finally

try--catch--finally


1.try块中放置可能引发异常的代码 故不可被省略 ;
2.Jdk1.7中新增了多个catch块的功能,用以捕获多异常, 捕获顺序为先小后大 ;
3.finally块用作回收无法被JVM回收的物理资源 例如数据库链接 网络链接等 Jdk1.7中虽增强了try()的功能,使得其中的代码在程序执行完毕后自动关闭代码 相当与隐含finally块 ;
4.catch块用作捕获异常 ;
 

总结 :
异常处理语法结构中try块是必须的,但不能只有try块,1.7中的增强try除外 ,因为其中的try()已经隐含了finally了  。

猜你喜欢

转载自blog.csdn.net/a214704/article/details/81293866