Junior — Middle
Kā tiek veikts close metodes izsaukums programmēšanā?
sobes.tech AI
Atbilde no AI
Java valodā metode close() parasti tiek izsaukts, lai atbrīvotu resursus, piemēram, failus, tīkla savienojumus vai straumes. To var tieši izsaukt uz objekta, kas īsteno AutoCloseable vai Closeable interfeisu.
Piemērs, kā izsaukt close() metodi failam:
FileInputStream fis = new FileInputStream("fails.txt");
try {
// darbs ar failu
} finally {
fis.close(); // skaidrs izsaukums
}
Mūsdienīgs pieejas veids ir izmantot try-with-resources konstrukciju, kas automātiski izsauc close():
try (FileInputStream fis = new FileInputStream("fails.txt")) {
// darbs ar failu
} // fis.close() tiek automātiski izsaukts
Tādējādi close() izsaukums notiek vai nu skaidri, vai automātiski caur try-with-resources.