为什么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