首先要清楚,若是沒有try的話,出現異常會致使程序崩潰。
而try則能夠保證程序的正常運行下去,好比說:
try{
int i = 1/0;
}catch(Exception e){
........
}
一個計算的話,若是除數爲0,則會報錯,若是沒有try的話,程序直接崩潰。用try的話,則能夠讓程序運行下去,而且輸出爲何出錯!try的話,配合log4j使用會對程序的往後維護幫助很大。直接在try和catch之間填充須要捕獲異常的代碼,以後若是有異常直接走catch分支,進行異常捕獲。如: try{//須要捕獲異常的代碼} catch (Exception e) {System.out.println(e.getMessage());}解釋:以上代碼中若是在」//須要捕獲異常的代碼「 中有錯誤,會直接進行控制檯輸出。