Tekintse át az erőforrás takarítást a FileInputStream és a FileOutputStream felülbírált close metódusához

Ez a szabály megjelöli a close() metódus deklarációit a java.io.FileInputStream és java.io.FileOutputStream alosztályain. Erőforrások takarítása érdekében győződjön meg róla, hogy ez a close() metódus vagy közvetlenül van meghívva, vagy az erőforrás egy try-with-resources blokkal kerül létrehozásra. Nem hagyatkozhat objektum véglegesítésre a close metódus meghívásához. Az objektum véglegesítés nem megbízható, és a finalize metódus elavult.

Az eltávolított osztályokkal kapcsolatos további információkért lásd: Java 10 eltávolított szolgáltatások és paraméterek, FileInputStream osztály dokumentációja és FileOutputStream osztály dokumentációja.