以前寫程序沒有處理異常的習慣。即便是一個大的系統,除了少數情況(比如發送郵件方法)之外,基本上看不見捕捉異常的代碼?,F在學習java,保留了這個壞習慣。今天學習使用類FileInputStream和FileOutputStream,eclipse總是提示“Unhandled exception type FileNotFoundException”,浪費了很多時間找不到問題所在,后來發現是因為這兩個類的構造函數定義中有“throws FileNotFoundException”,而我的程序中沒有捕捉也沒有繼續向外拋出異常。