Junior — Middle
Java'da Closeable interfeysining asosiy vazifasi nima?
sobes.tech AI
AIdan javob
Java'da Closeable interfeysi, resurslarni foydalanadigan obyektlar uchun mo'ljallangan bo'lib, ular resurslarni bo'shatishi kerak (masalan, fayllar, tarmoq ulanishlari). Uning asosiy funksiyasi close() metodi bo'lib, u resursni yopadi va unga bog'liq tizim resurslarini bo'shatadi.
Bu obyektlarni try-with-resources konstruktsiyasida ishlatishga imkon beradi, avtomatik resurs yopilishini ta'minlaydi.
Misol:
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() avtomatik chaqiriladi