Sobes.tech
Junior — Middle

Was ist die Hauptfunktion der Schnittstelle Closeable in Java?

sobes.tech KI

Antwort von AI

Die Closeable-Schnittstelle in Java ist für Objekte gedacht, die Ressourcen verwenden, die freigegeben werden müssen (z.B. Dateien, Netzwerkverbindungen). Ihre Hauptfunktion ist die Methode close(), die die Ressource schließt und die damit verbundenen Systemressourcen freigibt.

Dies ermöglicht die Verwendung von Objekten in der try-with-resources-Konstruktion, die eine automatische Schließung der Ressourcen gewährleistet.

Beispiel:

try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
    String line = reader.readLine();
    System.out.println(line);
} // reader.close() wird automatisch aufgerufen