Sobes.tech
Junior — Middle

Jaká je hlavní funkce rozhraní Closeable v Javě?

sobes.tech AI

Odpověď od AI

Rozhraní Closeable v jazyce Java je určeno pro objekty, které používají zdroje vyžadující uvolnění (například soubory, síťová spojení). Jeho hlavní funkcí je metoda close(), která zavře zdroj a uvolní s ním spojené systémové zdroje.

To umožňuje používat objekty ve konstrukci try-with-resources, což zajišťuje automatické uzavření zdrojů.

Příklad:

try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
    String line = reader.readLine();
    System.out.println(line);
} // reader.close() je voláno automaticky