Sobes.tech
Junior — Middle

Программалоодо close ыкмамасын чакырууну кантип жасайбыз?

sobes.tech AI

AIден жооп

Javaда close() ыкмасы адатта ресурстарды, мисалы файлдар, тармактык байланыштар же агымдар, бошотуу үчүн чакырылат. Ал AutoCloseable же Closeable интерфейсин ишке ашырган объектте түздөн-түз чакырылышы мүмкүн.

Мисал катары файл үчүн close() ыкмасын чакыруу:

FileInputStream fis = new FileInputStream("файл.txt");
try {
    // файл менен иштөө
} finally {
    fis.close(); // ачык чакыруу
}

Заманауи ыкма — close() автоматтык түрдө чакырылуучу try-with-resources курулушун колдонуу:

try (FileInputStream fis = new FileInputStream("файл.txt")) {
    // файл менен иштөө
} // fis.close() автоматтык түрдө чакырылат

Ошентип, close() чакыруу же ачык, же try-with-resources аркылуу автоматтык түрдө жүргүзүлөт.