異常

Object

1)Object:Object類是java中根類,所有的類都直接或者間接繼承自該類
2)Object 有隻有一個構造方法,而且是無參構造
3)Object 要重點掌握的toString和equals方法的重寫
4)瞭解getClass、finalize、hashCode

Exception

1)異常:程序出現了非正常情況

2)異常的體系
Throwable
|—-Error 嚴重的錯誤,一般我們不需要處理
|—-Exception 異常
|—–RuntimeException :有可能會發生的異常,可以處理也可以不處理
|—–編譯時異常 必須處理的異常,如果不處理,不能通過編譯

3)異常的處理
    A:默認的,JVM把異常名字,原因,位置打印,程序終止
    B:使用try ..catch..finally處理

4)自定義異常
    繼承自Exception,提供無參和有參構造

5)面試題:
     A:編譯使其異常和運行時異常的區別
         有可能會發生的異常,可以處理也可以不處理
        必須處理的異常,如果不處理,不能通過編譯
     B:throw和throws的區別
        throw創建並拋出異常,方法方法體內
        throws拋出異常,給方法的調用者,在方法的聲明上
     C:finally 、final、finalize區別
發佈了38 篇原創文章 · 獲贊 1 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章