1.異常的處理流程:
建立異常、丟擲異常、捕獲處理異常
對應於:
try ---- throw -------------- catch
try{
throw.....
catch {
要點:宣告乙個異常:
public void mymethod( ) throws exception1,exception2,exception3,.....
使用throw 來宣告乙個方法的異常。
2.所謂:丟擲乙個異常即是:
建立乙個已經定義了的異常類的例項即:物件。並丟擲他。
type ex =new type();
throw ex;
3.當丟擲乙個異常時,可以在try ----catch-----塊中捕獲和處理它。
throw的語法類似於方法呼叫。它呼叫的是catch塊,傳遞給catch塊的引數是異常值。
catch塊就像是帶引數的方法定義,與方法不同的是,它在執行完catch塊後,程式不返回到throw語句而是執行catch 塊的下一條語句。
java學習筆記 異常
1 異常的限制 當覆蓋方法的時候,只能丟擲在基類方法的異常說明裡列出的那些異常。這個限制很有用,因為這意味著,當基類使用的 應用到期派生類物件的時候,一樣能夠工作。public class exceptionrestrictiontest extends inning implements stor...
Java學習筆記 異常
在程式編寫中,難免會產生異常,這時候就需要對異常進行處理 異常的體系 throwable error exception exception和error的子類名都是以父類名作為字尾 try catch 異常類 變數 finally try catch exception e try finally ...
java學習筆記之異常
基礎的就不多說了,說一下容易被忽略的知識點。a 不管有木有出現異常,finally塊中 都會執行 b 當try和catch中有return時,finally仍然會執行 c finally是在return後面的表示式運算後執行的 此時並沒有返回運算後的值,而是先把要返回的值儲存起來,管finally中...