平時在開發的時候避免不了的出一些大大小小的不同型別的錯誤,這時候,對於這些異常怎麼處理呢,顯得至關重要了。
採用try...catch...方式
*/trycatch(exception e)catch(filenotfoundexception e)catch(ioexception e)
/*
採用throw丟擲
*/if (*** != '男' || *** != '女')
/*
宣告方法時用throws宣告異常,後利用throw丟擲異常;
*/public class test
system.out.printin("登記人數" + num);
}}
有個小例子:
比如我們平時訪問資料庫的時候,需要加入try```catch這樣遠遠是不夠的,如果程序中斷,那麼資料庫就沒有機會關閉了,應該最後加上finally關鍵字,關閉資料庫。
異常處理方式 丟擲處理
異常的處理方式2 丟擲處理.throw throws 1.如果乙個方法內部丟擲了乙個異常物件,那麼必須在方法上宣告丟擲 2.如果呼叫了乙個宣告丟擲異常型別的方法,那麼呼叫者必須要進行處理,否則編譯報錯 3.乙個方法遇到了throw關鍵字,那麼該方法會馬上停止執行。4.在一種情況下只能丟擲一種異常物件...
JAVA異常處理方式的區別和分析
一 內層方法丟擲異常,外層方法捕捉並處理異常 public void methoda catch exceptiontype et public void methodb throws exceptiontype else 在這個例子中,方法b的頭部中宣告了該方法會丟擲乙個型別為exceptiont...
JAVA異常處理方式的區別和分析
一 內層方法丟擲異常,外層方法捕捉並處理異常 public void methoda catch exceptiontype et public void methodb throws exceptiontype else 在這個例子中,方法b的頭部中宣告了該方法會丟擲乙個型別為exceptiont...