제거된 FileInputStream.finalize() 및 FileOutputStream.finalize() 메소드 사용 안함

java.io.FileInputStreamjava.io.FileOutputStreamfinalize 메소드는 Java SE 12 이상에서 더 이상 사용할 수 없습니다. 이전에는 finalize 메소드가 close 메소드를 호출했습니다. 사용자는 close 메소드를 명시적으로 호출하거나 try-with-resources를 사용하여 파일을 닫을 수 있습니다. 더 이상 접근할 수 없는 FileDescriptors를 닫으려면 java.lang.ref.Cleaner 클래스를 사용하십시오.

제거된 메소드에 대한 자세한 정보는 Java SE 12에서 제거된 API를 참조하십시오.

대체 메소드에 대한 자세한 정보는 클래스 FileInputStream 문서, 클래스 FileOutputStream 문서 및 클래스 java.lang.ref.Cleaner 문서를 참조하십시오.