Exception和RuntimeException的区别
生活随笔
收集整理的這篇文章主要介紹了
Exception和RuntimeException的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.Exception表示程序運(yùn)行過程中可能出現(xiàn)的非正常狀態(tài)
RuntimeException表示虛擬機(jī)的通常操作中可能遇到的異常,是一種常見運(yùn)行錯誤。
Java編譯器要求方法必須聲明拋出可能發(fā)生的費(fèi)運(yùn)行異常,但是并不要求必須聲明拋出未被捕獲的運(yùn)行時異常,
即Exception定義 必須處理的異常,而RuntimeException定義的異常可以選擇性的處理
2.RuntimeException是Exception的子類
3.常見的RuntimeException有NumberFormatException? ClassCastException? ArrayIndexOutOfBoundsException NullPointerException ArithmeticException
轉(zhuǎn)載于:https://www.cnblogs.com/sunyuhuan/p/7283998.html
總結(jié)
以上是生活随笔為你收集整理的Exception和RuntimeException的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 建行信用卡最低还款额新规上线!还款细则需
- 下一篇: homebrew 常用命令