異常追蹤棧(stacktrace)
1.執行下面的例子,檢視列印的異常資訊。
2.會發現 method3的異常 一層一層的拋 最後拋到了main方法
3.很多初學者看到呼啦啦一堆異常資訊後就有牴觸情緒或者覺得很複雜
其實不然,學會觀察異常資訊,會對今後的工作有很大的幫助
不要覺得複雜,複雜是因為你沒有看習慣,如果看習慣了會覺得異常資訊的層次脈絡很清楚,並且很實用
package com.cxy.exception;
/**
* @author cxy
*/
public class exceptionstacktracetest
catch(exception e)
} public static void method1() throws exception
public static void method2() throws exception
public static void method3() throws exception
}
結果截圖:
java基礎之異常
public class demo01 catch exception e finally 注意 try 裡面是要捕捉異常的 塊。catch 裡面是捕捉到異常後的處理 塊。finally 裡面的 不管是否發生異常,都執行。exception 一般指程式中出現的問題,可以直接用try.catch處理。...
Java基礎總結之異常
try catch 異常類 異常物件 finally允許有三種格式 try catch finally try catch try finally 1 try try中 受異常監控,其中 發生異常時,會丟擲異常物件。可能丟擲的異常型別有多個。2 catch catch會捕獲try 中發生的異常並在其...
java基礎之異常總結
getmessage 獲取異常資訊,返回字串。tostring 獲取異常類名和異常資訊,返回字串。printstacktrace 獲取異常類名和異常資訊,以及異常出現在程式中的位 置。返回值void。printstacktrace printstream s 通常用該方法將異常內容儲存在日誌檔案中,...