異常throwable:
分為:
錯誤error:主要就是記憶體溢出等錯誤,隻有關掉重新開機才能解決問題;
異常exception:
運作時異常runtimeexception:運作時發生的異常
一般有空指針異常,數組下标越,除數為0,輸入類型不比對的等異常。
編譯時異常:這個不是寫程式時的錯誤,那是文法錯誤!它是通過異常處理機制發現的異常!
找不到檔案,ioexception異常
處理異常方法:
try{中間是被保護的代碼塊,也就是可能會抛出異常的代碼塊
}cacth(抛出異常的類型){
捕捉快,對異常進行處理
}
finally{無論如何都會執行的代碼塊
final 修飾符
修飾變量即為常量
修飾類為終态類,沒有子類
修飾方法,該方法不能被重寫,
finally關鍵字
用在try{}catch(){}代碼塊中
finalize是objext的方法,當對象被垃圾回收之前所執行的方法。