try{}----------catch{}的做用

try-catch的做用java

首先要搞清楚,沒有try-catch的話 程序出現異常就會崩潰,而try能夠保證程序繼續運行下去,好比說:命令行

try{對象

int i= 1/0;io

}catch(Exception e){exception

e.printStackTrace();引用

}程序

一個計算若是除數爲0,就會報錯,可是若是沒有try的話,程序直接崩潰,用try的話測能夠讓程序運行下去,而且顯示輸出爲何出錯。方法

那麼e.printStackTrace();是什麼意思?異常

當try語句中出現異常時會執行catch中的語句,java運行時系統會自動將catch中的Exception e初始化,也就是實例化exception類型的對象。e是此對象引用名稱,而後e會自動調用Exception類中的指定方法,也就是出現了e.printStackTrace();異常處理

printStackTrace()方法的意思是:在命令行打印異常信息在程序中出錯的位置及緣由。

try{

//代碼區

}catch(Exception e){

//異常處理

}

代碼區若是有錯誤就會返回所寫異常的處理

相關文章
相關標籤/搜索