1 回答

TA貢獻(xiàn)1875條經(jīng)驗 獲得超3個贊
java中對處理異常有兩個方法,一個是拋出異常,另一個是異常處理.
一 拋出異常
拋出異常就是在需要提示錯誤的時候,通過使用throw語句來拋出異常.例如:
int a = 1;
int b = 2;
if (a>b)
{
throw new Exception("a必須比b小");
}
二 異常處理
異常處理就是使用try catch語句對try塊中包圍的語句拋出的異常做處理,具體怎么處理要看業(yè)務(wù)需要.例如:
try
{
.....//try塊包圍的是一段需要處理的代碼
}catch (Exception e)
{
e.printStackTrace();//catch塊是對在try塊中捕獲的異常進(jìn)行處理,這里是打印錯誤的堆棧信息
}
一個try塊可以跟多個catch塊,最后還有個finally塊,用來執(zhí)行try塊做完之后需要執(zhí)行的代碼.例如:
try
{
.....
}catch (SQLException se)
{
se.printStackTrace();
}catch (FileNotFoundException fe)
{
fe.printStackTrace();
}catch (Exception e)
{
e.printStackTrace();
}finally
{
....
}
- 1 回答
- 0 關(guān)注
- 579 瀏覽
添加回答
舉報