當前位置:
首頁 > 知識 > Object和異常類

Object和異常類

Object和異常類

一、Object類

Object類:是所有類的祖先類。

在重寫equals方法的同時,一般也要重寫hashCode方法。當且僅當兩個對象變數引用同一個對象時,equals才返回真。相等對象必須具有相等的哈希值。

任何對象在裝載到內存時都會自動生成一個有關類位元組碼class文件的對象,用object類對象的getClass()可獲取到這個對象。同一個類產生的所有對象它們的class文件對象都是相同的。

Object對象的toString()方法返回的是 object對象的getClass().getName()+"@"+Interger.toHexString(hashCode());

Object和異常類

二、異常

異常是在運行時間發生的不正常現象。在java中用類的形式對不正常情況進行描述和封裝。描述不正常情況的類就稱為異常類,以前正常代碼和異常代碼相結合,現在將正常流程代碼和問題處理代碼分離,提高了閱讀性。

異常的體系:

Throwable

1.Error

通常出現重大問題,如運行的類不存在或內存溢出等。一般不編寫針對代碼對其處理。

是由jvm拋出的嚴重性問題。

2.Exception

在運行時出現的一般情況,可通過try catch finally捕獲。

Error和Exception子類名都是以父類名作為後綴。

該體系的特點是Throwable以及所有的子類都具有可拋性。


文章來自博客園

找工作難?那是你沒選對行業!

2017年【中公教育】特別推出2017年就業促進計劃,500萬就業基金助你成為IT達人

詳情請戳://www.ujiuye.com/zt/jycj/?wt.bd=zy35844tt

什麼?海量IT學習資料白給你都不要?別想了,加群搶:499754614

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT優就業 的精彩文章:

大話數據結構——使用棧實現簡單的四則運算
移動端主流適配方案
Swift教程之基本操作符
「js高手之路」html5 canvas動畫教程-實時獲取滑鼠的當前坐標
DAO|JS設計模式

TAG:IT優就業 |