Sobes.tech
Junior — Middle

Kokia yra pagrindinė Closeable sąsajos funkcija Java?

sobes.tech AI

Atsakymas iš AI

Java kalboje Closeable sąsaja skirta objektams, kurie naudoja išteklius, reikalaujančius atlaisvinimo (pvz., failai, tinklo ryšiai). Jos pagrindinė funkcija yra close() metodas, kuris uždaro išteklių ir atlaisvina su juo susijusius sisteminius išteklius.

Tai leidžia naudoti objektus try-with-resources konstrukcijoje, užtikrinant automatinį išteklių uždarymą.

Pavyzdys:

try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
    String line = reader.readLine();
    System.out.println(line);
} // reader.close() yra automatiškai iškviečiama