快速入門
將可能出現異常的代碼塊選中->快捷鍵 ctrl + alt + t -> 選中 try-catch
package com.hspedu.exception_;
public class Exception01 {
public static void main(String[] args) {
int num1 = 10;
int num2 = 0;//Scanner();
//2. 當執行到 num1 / num2 因為 num2 = 0, 程序就會出現(拋出)異常 ArithmeticException
//3. 當拋出異常後,程序就退出,崩潰了, 下面的代碼就不再執行
//4. 不應該出現了一個不算致命的問題就導致整個系統崩潰
//5. java 設計者,提供了一個叫異常處理機制來解決該問題
//如果程序員,認為一段代碼可能出現異常/問題,可以使用try-catch異常處理機制來解決,從而保證程序的健壯性
//將該代碼塊->選中->快捷鍵 ctrl + alt + t -> 選中 try-catch
//6. 如果進行異常處理,那麼即使出現了異常,程序可以繼續執行
try {
int res = num1 / num2;
} catch (Exception e) {
//e.printStackTrace();
System.out.println("出現異常的原因=" + e.getMessage());//輸出異常信息
}
System.out.println("程序繼續運行....");
}
}
完整內容請點擊下方鏈接查看:
Java異常Exception詳解
版權聲明:本文內容由阿里雲實名註冊用户自發貢獻,版權歸原作者所有,阿里雲開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里雲開發者社區用户服務協議》和《阿里雲開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。