最佳答案
据我所知,我们使用 try catch
如下:
try {
//Some code that may generate exception
}
catch(Exception ex) {
}
//handle exception
finally {
//close any open resources etc.
}
但是我发现了一个密码
try(
ByteArrayOutputStream byteArrayStreamResponse = new ByteArrayOutputStream();
HSLFSlideShow pptSlideShow = new HSLFSlideShow(
new HSLFSlideShowImpl(
Thread.currentThread().getContextClassLoader()
.getResourceAsStream(Constants.PPT_TEMPLATE_FILE_NAME)
));
){
}
catch (Exception ex) {
//handel exception
}
finally {
//close any open resource
}
我不能理解为什么这个括号 ()
刚刚尝试。
它的用法是什么? 它在 Java 1.7中是新的吗? 我可以在那里编写什么样的语法?
也请给我介绍一些 API 文件。