【发布时间】:2012-01-24 06:04:48
【问题描述】:
FileWriter 和 FileOutputStream 的 Java 7 文档显示 FileWriter 的构造函数抛出 IOException,而 FileOutputStream 的构造函数抛出 FileNotFoundException。
这两个例外的原因是相同的。它说“如果文件存在但是是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开”
如果是这种情况,那么为什么 Java 创建者决定 FileOutputStream 的特殊异常和 FileWriter 的一般异常??
【问题讨论】:
标签: java ioexception filenotfoundexception