Java 7 try-with-resources: Difference between revisions
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
<syntaxhighlight lang='java'> | <syntaxhighlight lang='java'> | ||
try (BufferedReader br = new BufferedReader(new FileReader(file))) { | |||
// ... | |||
} | |||
catch(IOException e) { | |||
// ... | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 22:07, 7 June 2018
External
- https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html
- http://docs.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html
Internal
Overview
Local variables declared as resources in a try-with-resources statement are implicitly final.
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
// ...
}
catch(IOException e) {
// ...
}
AutoCloseable
TODO
- Can be used with streams: Java_8_Streams_API#From_Files