Try-with-Resources Eingeführt in Java 7. Der Zweck der Verwendung besteht darin, die Ressource nach der Verwendung automatisch zu schließen . Die Einschränkung besteht darin, dass die Ressource vor dem Versuch oder innerhalb der Try-Anweisung deklariert werden muss, andernfalls wird ein Kompilierungsfehler ausgegeben.
Java 9 hat try-with-resources verbessert, sodass keine Objekte mehr innerhalb der try-Anweisung deklariert werden müssen.
Im folgenden Beispiel setzen wir das Konzept des Try-with-Ressourcen um.
import java.io.*; public class TryWithResourceTest { public static void main(String[] args) throws FileNotFoundException { String line; Reader reader = new StringReader("tutorialspoint"); BufferedReader breader = new BufferedReader(reader); <strong>try(breader)</strong> { while((line = breader.readLine()) != null) { System.out.println(line); } } catch(IOException ioe) { ioe.printStackTrace(); } } }
<strong>tutorialspoint</strong>
Das obige ist der detaillierte Inhalt vonWelche Verbesserungen gibt es bei Try-with-Ressourcen in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!