リソースを明示的に閉じる必要はないことを読みました.Java自体によって閉じられます.コードを書いた場合としましょう.
try(FileInputStream fis = new FileInputStream("");){
// code to to somethings
}
FileInputStream は自動的に閉じられます。閉じるときにエラーが発生した場合、その式は抑制されます。
したがって、FileInputStream を閉じているときに例外がスローされた場合、例外は抑制されるため、リソースは閉じられず、リソース リークが発生しますか?