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