運行時異常簡單的:
空指針異常(對象爲null你還調用她的方法)/
數組下標越界(定義數組長度爲2你偏往第三個地方插)/
算術異常(例如除數爲0)/
類型轉換異常(男的女的都是人,但是你把這倆相互轉換誰都不樂意)/
文件未找到異常(文件位置都指定不好,就讓我去拿)...
問題:運行時異常可以被捕獲嗎?
當然不行啦,你看見空指針異常了除了改代碼還有啥辦法呢?
try..catch的都是編譯期的異常
運行期異常與編譯期異常的區別:
編譯期:在編譯期強制被處理的異常
運行期:編譯期不被強制處理,運行期JVM將自動檢測拋出