Junior — Middle
Qual è la funzione principale dell'interfaccia Closeable in Java?
sobes.tech AI
Risposta dell'AI
L'interfaccia Closeable in Java è destinata agli oggetti che utilizzano risorse che richiedono rilascio (ad esempio, file, connessioni di rete). La sua funzione principale è il metodo close(), che chiude la risorsa e libera le risorse di sistema associate.
Questo permette di usare gli oggetti nella costruzione try-with-resources, garantendo la chiusura automatica delle risorse.
Esempio:
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() viene chiamato automaticamente