try(
...
){
...
} catch(xxx e){
...
}
java1.7特性,叫做try-with-resource,实现了AutoCloseable接口的实例可以放在try(...)中在离开try块时将自动调用close()方法。该方法调用可以看做在finally块中, 所以资源的释放一定会执行,不过能不能成功释放还是得看close方法是否正常返回。
try(
...
){
...
} catch(xxx e){
...
}
java1.7特性,叫做try-with-resource,实现了AutoCloseable接口的实例可以放在try(...)中在离开try块时将自动调用close()方法。该方法调用可以看做在finally块中, 所以资源的释放一定会执行,不过能不能成功释放还是得看close方法是否正常返回。