Java / Exception
What are the improvements on Try-With-Resources in Java9?
In Java7, try-with-resources syntax needed a fresh variable to be declared for each resource being managed by the statement. Java9 has improved this statement by eliminating the need of new variable to be created.
FileOutputStream fileOutputStream = new FileOutputStream("/file.txt"); try(FileOutputStream fileOutputStream=fileOutputStream){ //do some operation } // Everytime we need to create new variable in Java 7
// Java 9 FileOutputStream fileOutputStream = new FileOutputStream("/file.txt"); try(fileOutputStream){ //do some operation }
More Related questions...