Sobes.tech
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.