java.io.FileInputStream 및 java.io.FileOutputStream의 finalize 메소드는 Java SE 12 이상에서 더 이상
사용할 수 없습니다. 이전에는 finalize 메소드가 close 메소드를 호출했습니다. 사용자는 close 메소드를 명시적으로 호출하거나
try-with-resources를 사용하여 파일을 닫을 수 있습니다. 더 이상 접근할 수 없는 FileDescriptors를 닫으려면
java.lang.ref.Cleaner 클래스를 사용하십시오.
이 규칙에는 메소드를 대체하기 위한 자동화된 수정사항이 있습니다. 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하여 사용으로 설정하십시오.
제거된 메소드에 대한 자세한 정보는 Java SE 12에서 제거된 API를 참조하십시오.
대체 메소드에 대한 자세한 정보는 클래스 FileInputStream 문서, 클래스 FileOutputStream 문서 및 클래스 java.lang.ref.Cleaner 문서를 참조하십시오.