Heim > Java > javaLernprogramm > Hauptteil

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

WBOY
Freigeben: 2023-09-10 12:45:03
nach vorne
1546 Leute haben es durchsucht

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();
      }
   }
}
Nach dem Login kopieren

Ausgabe

<strong>tutorialspoint</strong>
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage