java異常

java. lang. Throwable

Error:錯誤

棧溢出:stackoverflowerror

堆溢出:outofmemoryerror

Exception:異常

運行時(java. exe)異常

輸入類型異常:inputmismatchexception

? ? 數(shù)組下標越界:arrayindexoutofboundsexception

? ? 數(shù)學(xué)運算異常:arithmeticexception

? ? 類型轉(zhuǎn)化異常:ClassCastException

? ? 空指針異常:nullpointerexception

編譯時(java. exe)異常

? ? io空文件:filenotfoundexception

異常之后代碼不在執(zhí)行


捕獲異常

1. try…catch…finally語句(try內(nèi)變量為局部變量、知道異常類型)

printstacktrace打印堆棧信息

getmessage得到異常類型

2. 聲明拋出異常throws exception(不知道異常類型、向上拋出,直至改變?yōu)檫\行時異常)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容