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區別