Os métodos finalize em java.io.FileInputStream e java.io.FileOutputStream não estão mais disponíveis no Java SE 12 e mais recente. Anteriormente, o método finalize chamava o método close. É possível fechar arquivos chamando explicitamente o método close ou usando try-with-resources. Para fechar FileDescriptors não mais acessíveis, use a classe java.lang.ref.Cleaner.
Esta regra possui uma correção automatizada para substituir o método Copie a configuração customizada para seu arquivo de construção do aplicativo para ativá-la.
Para obter mais informações sobre os métodos removidos, consulte APIs removidas no Java SE 12.
Para obter mais informações sobre os métodos de substituição, consulte as documentações Classe FileInputStream, Classe FileOutputStream e Classe java.lang.ref.Cleaner.