1

这个oracle java 教程:

OpenOptions 参数

本节中的一些方法采用可选的 OpenOptions 参数。此参数是可选的,API 会告诉您在未指定时该方法的默认行为是什么。

这些是他们所指的API 。

StandardOpenOption在没有任何指定的情况下,我无法找出文件创建的行为。什么是默认值StandardOpenOption

提前致谢。

4

1 回答 1

2

正如教程所说,使用 OpenOptions 的各个方法定义了它们的默认值。

例如。Files.newBufferedWriter定义了以下默认值:

如果不存在任何选项,则此方法就像存在 CREATE、TRUNCATE_EXISTING 和 WRITE 选项一样工作。换句话说,它打开文件进行写入,如果文件不存在则创建文件,或者如果存在,则最初将现有的常规文件截断为大小为 0。

于 2013-07-02T15:34:42.047 回答