为什么java.io.File没有close()方法?

虽然java.io.RandomAccessFile有一种close()方法java.io.File没有。这是为什么?文件在完成后会自动关闭吗?

谢谢!

回答:

File该类的javadoc将类描述为:

文件和目录路径名的抽象表示。

File只是路径名的一种表示形式,有一些关于文件系统(如exists())和目录处理的方法,但是实际的流输入和输出在其他地方完成。流可以打开和关闭,文件不能。

(我个人的看法是,不幸的是Sun后来继续创建RandomAccessFile,给命名不一致带来了很大的困惑。)

以上是 为什么java.io.File没有close()方法? 的全部内容, 来源链接: utcz.com/qa/415828.html

回到顶部