eclipse java资源泄漏

时间:2012-11-02 22:11:58

标签: java eclipse

Eclipse java警告:资源泄漏:''未分配的可关闭值'永远不会关闭

try(FileChannel f = new RandomAccessFile(new File(p),"rw").getChannel();){}

泄漏在哪里?

2 个答案:

答案 0 :(得分:2)

资源是RandomAccessFile。你正在对这个对象做一个新的,但是你不能将它存储到任何变量中,所以你永远不能将它关闭randomAccessFile.close()。

答案 1 :(得分:1)

你可以放心地忽略这一点。

由于FileChannel也是CloseableFileChannel::close也会在基础流上关闭。