JDK-8192939 : Remove Finalize methods from FileInputStream and FileOutputStream
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.io
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2017-12-02
  • Updated: 2021-06-24
  • Resolved: 2018-10-16
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 12
12 b16Fixed
Related Reports
Blocks :  
CSR :  
Relates :  
Sub Tasks
JDK-8213888 :  
The finalize methods of FileInputStream and FIleOutputStream are
marked deprecated and for removal.
The AltFinalizer mechanism will no longer be necessary.
They should be removed leaving only the Cleaner mechanism to free FileDescriptors.
Removed noreg-self label, since the fix has source code changes.