try后面怎么可以直接跟一个括号,是jdk1.7的新特性吗?

如题所述

这是jdk1.7新加入的try-with-resources写法,可以被用来替代以前的try-catch-finally语句块。
是一个可实现对某些资源开销大的resource省去写finally语句块释放资源的代码,变得更加实用和简单。括号里面可以申明、初始化一个资源或者多个资源。try语句在该语句结束时自动关闭这些资源。

例如:例如关闭流、断开数据库连接等等,都不在需要写finally语句块释放资源,try-with-resources会自动释放try后面()内占用的资源。

jdk:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

温馨提示:答案为网友推荐,仅供参考