Heim  >  Artikel  >  Java  >  Welche Verbesserungen gibt es bei Try-with-Ressourcen in Java 9?

Welche Verbesserungen gibt es bei Try-with-Ressourcen in Java 9?

WBOY
WBOYnach vorne
2023-09-10 12:45:031530Durchsuche

Java 9中的try-with-resources有哪些改进?

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.

Beispiel

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();
      }
   }
}

Ausgabe

<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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen