但是 BufferedWriter
- 如果你在關閉
BufferedWriter
(使用BufferedWriter.close()
)之後嘗試從BufferedWriter
(使用BufferedWriter.write()
)寫入,它會丟擲一個IOException
。 BufferedWriter(Writer)
建構函式不會丟擲IOException
。然而,FileWriter(File)
建構函式丟擲了FileNotFoundException
,它延伸了IOException
。所以抓住IOException
也會抓住FileNotFoundException
,除非你打算做一些與FileNotFoundException
不同的事情,否則永遠不需要第二個捕獲宣告。