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.