【发布时间】:2016-04-10 05:14:50
【问题描述】:
通常这会产生语法错误。但是在 try-with-resources 语句部分的 oracle tutorial 中,有几个带有 try 块但没有 catch 或 finally 语句的代码示例。这段代码怎么没有语法错误?
【问题讨论】:
-
因为它像 Java 7 一样被添加到语言规范中。
-
您为什么认为它们会导致语法错误?新语法有新规则,有这么神奇吗?
-
可能性是,方法已经声明抛出异常,try-with-resources (实际上)和try-finally 一样
标签: java exception-handling try-catch