欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

運行時異常與一般異常有何異同

錢良釵2年前26瀏覽0評論

運行時異常與一般異常有何異同?

1.定義不同,運行時異常都是RuntimeException類及其子類異常,如NullPointerException、IndexOutOfBoundsException等。一般異常是RuntimeException以外的異常,類型上都屬于Exception類及其子類。

2.處理方法不同,運行時異常是不檢查異常,程序中可以選擇捕獲處理,也可以不處理。對于一般異常,JAVA編譯器強制要求用戶必需對出現的這些異常進行catch并處理,否則程序就不能編譯通過。

3.發生原因不同,運行時異常一般是由程序邏輯錯誤引起的,程序應該從邏輯角度盡可能避免這類異常的發生。面對這種異常不管我們是否愿意,只能自己去寫一大堆catch塊去處理可能的異常。擴展資料:兩種異常同屬于Exception父類。不同點:(1)運行時異常都是RuntimeException類及其子類異常,如NullPointerException、IndexOutOfBoundsException等。(2)一般異常是RuntimeException以外的異常,類型上都屬于Exception類及其子類。

java的運行時異常處理,運行時異常與一般異常有何異同