国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

編譯時(shí)異常有哪些 運(yùn)行時(shí)異常與一般異常有何異同?

運(yùn)行時(shí)異常與一般異常有何異同?1. 不同的定義,運(yùn)行時(shí)異常是runtimeException類及其子類,如NullPointerException、indexoutofboundsexception等

運(yùn)行時(shí)異常與一般異常有何異同?

1. 不同的定義,運(yùn)行時(shí)異常是runtimeException類及其子類,如NullPointerException、indexoutofboundsexception等;一般異常是runtimeException以外的異常,屬于exception類及其子類。

2. 不同的處理方法,運(yùn)行時(shí)異常不檢查異常,程序可以選擇捕獲或不捕獲。對(duì)于一般異常,java編譯器強(qiáng)制用戶捕獲并處理這些異常,否則程序無(wú)法編譯。

3. 原因是不同的。運(yùn)行時(shí)異常通常是由程序邏輯錯(cuò)誤引起的。從邏輯的角度來(lái)看,程序應(yīng)該盡量避免這種異常。面對(duì)這種異常,不管我們是否愿意,我們只能寫(xiě)很多catch塊來(lái)處理可能的異常。擴(kuò)展數(shù)據(jù):兩個(gè)異常都屬于異常父類。區(qū)別:(1)運(yùn)行時(shí)異常是runtimeException類及其子類,如NullPointerException、indexoutofboundsexception等;(2)一般異常是runtimeException以外的異常,屬于exception類及其子類。