5,337
edits
(→Usage) |
|||
Line 16: | Line 16: | ||
[https://stackoverflow.com/questions/28329419/when-does-a-local-string-scanner-get-garbage-collected StackOverflow Reference]<br> | [https://stackoverflow.com/questions/28329419/when-does-a-local-string-scanner-get-garbage-collected StackOverflow Reference]<br> | ||
[https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html AutoCloseable Java 8]<br> | [https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html AutoCloseable Java 8]<br> | ||
Since Java does not have destructors and thus no RAII objects, you will need to close | Since Java does not have destructors and thus no RAII objects, you will need to close any resources you open manually.<br> | ||
One way to automate this is to use autocloseable classes introduced in Java 7.<br> | One way to automate this is to use autocloseable classes introduced in Java 7.<br> | ||
These classes, which implement that AutoCloseable interface, can be wrapped in a try block | These classes, which implement that AutoCloseable interface, can be wrapped in a try block |