Non itulizzare i metodi rimossi FileInputStream.finalize() e FileOutputStream.finalize()

I metodi finalize in java.io.FileInputStream e java.io.FileOutputStream non sono più disponibili nella versione Java SE 12 e successive. Precedentemente il metodo finalize richiamava il metodo close. È possibile chiudere i file chiamando esplicitamente il metodo close o utilizzando try-with-resources. Per chiudere FileDescriptors che non sono più raggiungibili, utilizzare la classe java.lang.ref.Cleaner.

Per ulteriori informazioni sui metodi rimossi, fare riferimento a APIs Removed in Java SE 12.

Per ulteriori informazioni riguardo i metodi sostituiti fare riferimento alla documentazione Class FileInputStream, Class FileOutputStream e Class java.lang.ref.Cleaner.