Junior — Middle
Ի՞նչ է Java-ում Closeable ինտերֆեյսի հիմնական գործառույթը։
sobes.tech AI
Պատասխան AI-ից
Java-յի Closeable ինտերֆեյսը նախատեսված է այն օբյեկտների համար, որոնք օգտագործում են ռեսուրսներ, որոնք պահանջում են ազատել (օրինակ՝ ֆայլեր, ցանցային կապեր): Նրա հիմնական գործառույթը close() մեթոդն է, որը փակել է ռեսուրսը և ազատում է դրա հետ կապված համակարգային ռեսուրսները:
Այսպիսով, հնարավոր է օգտագործել օբյեկտները try-with-resources կառուցվածքում, ինչը ապահովում է ռեսուրսների ավտոմատ փակումը:
Օրինակ՝
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() ավտոմատ կերպով կանչվում է