码迷,mamicode.com
首页 > 其他好文 > 详细

try-with-resources

时间:2019-06-09 13:08:59      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:代码   虚拟   语法   jdk   编译   vm虚拟机   sources   关闭   括号   

在JDK7以前,Java没有自动关闭外部资源的语法特性,直到JDK7中新增了try-with-resource语法,才实现了这一功能。

将外部资源的句柄对象的创建放在try关键字后面的括号中,当这个try-catch代码块执行完毕后,Java会确保外部资源的close方法被调用。

try-with-resource并不是JVM虚拟机的新增功能,只是JDK实现了一个语法糖,当你将上面代码反编译后会发现,其实对JVM虚拟机而言

通过异常的getSuppressed方法,可以提取出被抑制的异常。

 

try-with-resources

标签:代码   虚拟   语法   jdk   编译   vm虚拟机   sources   关闭   括号   

原文地址:https://www.cnblogs.com/lccsblog/p/10992954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!