異常的分類
異常主要分為: Error、 -般性異常台谢、RuntimeException
■Error: 如果程序出現(xiàn)了Error, 那么將無法恢復(fù),只能重新啟動(dòng)程序,最典型的Error的異常是:
OutOfMemoryError
. - 般性異常:出現(xiàn)了這種異常必須在程序里面顯示的處理屋讶,否則程序無法編譯通過
. RuntimeException: 此種異常可以不用顯示的處理躲舌,例如被除異常丑婿,java沒有要求我們一-定要處
理。
JVM是如何處理異常的
■main方法自己將該問題處理然后繼續(xù)運(yùn)行
■自己沒有針對(duì)的處理方式,只有交給調(diào)用main的jvm來處理, jvm有- -個(gè)默認(rèn)的異常處理機(jī)制没卸。例如上
面出現(xiàn)的ArithmeticException, yim在控制臺(tái)里面打印出來了異常信息羹奉。