Java之異常資訊的三種列印方式
- String getMessage() :返回此 throwable 的詳細訊息字串。
- String toString() : 返回此 throwable 的簡短描述。
- void printStackTrace():將此 throwable 及其追蹤輸出至標準錯誤流。 (即 呼叫此方法會把完整的異常資訊列印到控制檯)
ex:
/**
* String getMessage() :返回此 throwable 的詳細訊息字串。
* String toString() : 返回此 throwable 的簡短描述。
* void printStackTrace():將此 throwable 及其追蹤輸出至標準錯誤流。 (即 呼叫此方法會把完整的異常資訊列印到控制檯)
* @author 鄭清
*/
public class Demo {
public static void main(String[] args) {
test(6,0);
}
public static void test(int a,int b){
try{
System.out.println(a/b);
}catch(Exception e){
//catch裡面是出現異常的處理方式 下面err是以紅色列印資訊
System.err.println(e.getMessage());//列印異常原因 ==》 一般給使用者看
System.err.println(e.toString());//列印異常名稱以及異常原因 ==》 很少使用
e.printStackTrace();//列印異常原因+異常名稱+出現異常的位置 ==》 給程式設計師debug的時候看
}
System.out.println("===try-catch結束===");
}
}
執行結果圖:
相關文章
- 儲存過程——異常捕獲&列印異常資訊儲存過程
- Java異常處理的兩種方式以及自定義異常的使用方法Java
- JVM異常不列印堆疊資訊 [ -XX:-OmitStackTraceInFastThrow ]JVMMITAST
- 另一種列印輸出日誌資訊的方式
- Vue元件之間通訊的三種方式Vue元件
- 什麼是異常?python處理異常的方式有幾種?Python
- Java中常見的十八種異常!Java
- 異常-throws的方式處理異常
- Java 異常處理中的種種細節!Java
- python之異常捕獲&清除的列印報錯行Python
- Java之常見異常 整理集合Java
- Java之自定義異常Java
- Java 反射機制的三種方式Java反射
- 代理IP常見的三種切換方式
- jmeter學習指南之Beanshell 呼叫 java 程式碼的三種方式JMeterBeanJava
- 異常-try...catch的方式處理異常1
- 異常-try...catch的方式處理異常2
- 鴻蒙(HarmonyOS)常見的三種彈窗方式鴻蒙
- subversion 安裝各種異常 之 SQLiteSQLite
- 兩種異常(CPU異常、使用者模擬異常)的收集
- Java之異常處理try{}catch(){}Java
- JAVA學習之異常處理Java
- Task異常捕獲的方式
- Java中獲取Class物件的三種方式Java物件
- Java中Singleton的三種實現方式解析Java
- DataIntegrityViolationException異常:java利用mymatis連線資料庫異常AIExceptionJava資料庫
- java中的異常Java
- Java 中的異常Java
- 【java】異常Java
- java 異常Java
- Java 異常Java
- Java異常Java
- 異常JavaJava
- ThinkPHP 列印 sql 語句的幾種方式PHPSQL
- 三種騷操作繞過迭代器遍歷時的資料修改異常
- Java 異常(二) 自定義異常Java
- Java中Elasticsearch 實現分頁方式(三種方式)JavaElasticsearch
- 音視訊入門系列之繪製圖片三種方式