Junior — Middle
Aká je hlavná funkcia rozhrania Closeable v Jave?
sobes.tech AI
Odpoveď od AI
Rozhranie Closeable v Jave je určené pre objekty, ktoré používajú zdroje vyžadujúce uvoľnenie (napríklad súbory, sieťové spojenia). Jeho hlavnou funkciou je metóda close(), ktorá zatvára zdroj a uvoľňuje s ním spojené systémové zdroje.
To umožňuje používanie objektov v konštrukcii try-with-resources, zabezpečujúc automatické zatváranie zdrojov.
Príklad:
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() sa volá automaticky