1. 正常情况下的资源泄露
FileOutputStream fos = newFileOutputStream(new File("test.txt"));
...
fos再也没有被关闭。
2. 异常情况下的资源泄露
1)
FileOutputStream fos = newFileOutputStream(new File("test.txt"));
fos.write(7); // write()发生异常,导致fos.close()没有被执行。
fos.close();
<