【发布时间】:2015-11-06 14:37:40
【问题描述】:
public FileWriter(String fileName) 抛出 IOException
投掷:
IOException - 如果指定文件存在但为目录而非常规文件、不存在但无法创建或因任何其他原因无法打开
和here
public FileOutputStream(File file, boolean append) throws FileNotFoundException
投掷:
FileNotFoundException - 如果文件存在但为目录而非常规文件、不存在但无法创建或因任何其他原因无法打开
这种选择有什么具体原因吗?
【问题讨论】:
-
FileOutputStream 只能在找不到文件时失败。当找不到文件或其他原因时,FileWriter 可能会失败。
标签: java filenotfoundexception ioexception filewriter fileoutputstream