标签:代码 虚拟 语法 jdk 编译 vm虚拟机 sources 关闭 括号
在JDK7以前,Java没有自动关闭外部资源的语法特性,直到JDK7中新增了try-with-resource语法,才实现了这一功能。
将外部资源的句柄对象的创建放在try关键字后面的括号中,当这个try-catch代码块执行完毕后,Java会确保外部资源的close方法被调用。
try-with-resource并不是JVM虚拟机的新增功能,只是JDK实现了一个语法糖,当你将上面代码反编译后会发现,其实对JVM虚拟机而言
通过异常的getSuppressed方法,可以提取出被抑制的异常。
标签:代码 虚拟 语法 jdk 编译 vm虚拟机 sources 关闭 括号
原文地址:https://www.cnblogs.com/lccsblog/p/10992954.html