當前位置:編程學習大全網 - 網站源碼 - java.io.IOException是怎麽回事

java.io.IOException是怎麽回事

IOException的故事

1. 什麽是IOException?

這個妳可以看看API?

/javase/6/docs/api/java/io/IOException.html?

2. 廣泛的說,什麽時候會有IOException?

比如妳文件都不到的時候?

妳在做數據庫操作的時候數據庫底層出現問題?

或者妳系統IO出問題了?

系統拿不到文件句柄?

妳說的讀著讀著突然被刪了,妳可以試試,書不定真可以?

妳可以看有多少IOExeption個子類,差不多就有多少種類型?

3. 為什麽我要捕獲IOExeption?

為什麽要有checked exception,這個是java設計的問題,暫不深究?

但是這個IOException的意思就是告訴妳,萬壹妳在做io操作的時候出現異常怎麽辦?

最簡單的例子是,我

Class?clazz?=?Class.forname("/path/to/class");

這個時候萬壹找不到這個class文件該怎麽辦,也算提醒程序員極有可能出現問題的地方,這裏不能忽略?

還有壹個例子是

try?{?

stream.close()?

}?catch(IOException?e)?{?

//?ignore?

}

妳可以看到這裏我們的IOException是忽略的,因為關閉不了,我們也沒辦法 -_-!!!?

  • 上一篇:idea java maven項目
  • 下一篇:MATLAB工具箱有哪些功能?
  • copyright 2024編程學習大全網