java—将filechannel连接到randomaccessfile并创建inputstream是否会创建其他可能泄漏的文件句柄?

z31licg0  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(350)

我正在用一个 RandomAccessFile 我希望它有一个我管理的打开文件句柄 close() 当我做完的时候。
我有时需要一个 InputStream 而是创建这样一个:

RandomAccessFile fio;

...

InputStream istream = Channels.newInputStream(fio.getChannel());

因为我是通过 RandomAccessFile ,是否打开一个新的 InputStream 以这种方式创建一个新的文件句柄,我也需要关闭它,或者我可以简单地让这些对象被垃圾收集,然后只关闭 RandomAccessFile .

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题