java學習筆記 java異常處理

2021-07-03 15:06:09 字數 550 閱讀 7227

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中...