异常中一点不理解的问题

想问一下为什么try后面为什么可以加括号跟上语句呢?而我自己试了会报错(用的IDE是Eclipse) 

 

jdk版本问题吧,从JDK1.7开始,java引入了 try-with-resources 声明,将 try-catch-finally 简化为 try-catch

7的新特性 try-with-resources,减少手动close