Junior — Middle
Функсияи асосии интерфейси Closeable дар Java чист?
sobes.tech AI
Ҷавоб аз AI
Интерфейси Closeable дар Java барои объектҳое пешбинӣ шудааст, ки манбаъҳоро истифода мебаранд, ки бояд озод карда шаванд (масалан, файлҳо, пайвастҳои шабакавӣ). Вай асосан функсияи close() дорад, ки манбаъро мебандад ва манбаъҳои системиро, ки бо он алоқаманданд, озод мекунад.
Ин имкон медиҳад, ки объектҳоро дар сохтори try-with-resources истифода бурдан, ки ба таври автоматӣ манбаъҳоро мебандад.
Масалан:
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() автоматӣ даъват мешавад