Sobes.tech
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