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