Ne használja az eltávolított FileInputStream.finalize() és FileOutputStream.finalize() metódusokat

A finalize metódusok a java.io.FileInputStream és java.io.FileOutputStream osztályokban a Java SE 12 és újabb változataiban már nem érhetők el. Korábban a finalize metódus a close metódust hívta meg. A fájlokat a close metódus kifejezett hívásával vagy try-with-resources használatával zárhatja be. A már nem elérhető FileDescriptor objektumok bezáráshoz használja a java.lang.ref.Cleaner osztályt.

Ez a szabály automatikus javítást tartalmaz a metódus cseréjéhez. Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a engedélyezéséhez.

Az eltávolított metódusokkal kapcsolatos további információkért lásd: Java SE 12 változatban eltávolított alkalmazásprogramozási felületek.

A helyettesítő metódusokkal kapcsolatos további információkért lásd a következő dokumentációkat: FileInputStream osztály dokumentációja, FileOutputStream osztály dokumentációja és java.lang.ref.Cleaner osztály dokumentációja.