The largest Interview Solution Library on the web

« Previous | 1 | 2 | 3 | Next »

Jdk7 - Automatic Resource management...

Before JDK 7, we need to use a finally block, to ensure that a resource is closed regardless of whether the try statement completes normally or abruptly, for example while reading files and streams, we need to close them into finally block, which result in lots of boiler plate and messy code.

Now in Java 7, you can use try-with-resource feature to automatically close resources, which implements AutoClosable and Closeable interface e.g. Streams, Files, Socket handles, database connections etc. JDK 7 introduces a try-with-resources statement, which ensures that each of the resources in try(resources) is closed at the end of the statement by callingclose() method of AutoClosable.
« Previous | 1 | 2 | 3 | Next »

copyright © 2014 - all rights riserved by