但是 BufferedWriter
- 如果你在关闭
BufferedWriter(使用BufferedWriter.close())之后尝试从BufferedWriter(使用BufferedWriter.write())写入,它会抛出一个IOException。 BufferedWriter(Writer)构造函数不会抛出IOException。然而,FileWriter(File)构造函数抛出了FileNotFoundException,它延伸了IOException。所以抓住IOException也会抓住FileNotFoundException,除非你打算做一些与FileNotFoundException不同的事情,否则永远不需要第二个捕获声明。