首页 > 其他 > 详细

Object和异常类

时间:2017-10-01 10:52:05      阅读:312      评论:0      收藏:0      [点我收藏+]

一、Object类

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

在重写equals方法的同时,一般也要重写hashCode方法。当且仅当两个对象变量引用同一个对象时,equals才返回真。相等对象必须具有相等的哈希值。

任何对象在装载到内存时都会自动生成一个有关类字节码class文件的对象,用object类对象的getClass()可获取到这个对象。同一个类产生的所有对象它们的class文件对象都是相同的。

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

二、异常

异常是在运行时间发生的不正常现象。在java中用类的形式对不正常情况进行描述和封装。描述不正常情况的类就称为异常类,以前正常代码和异常代码相结合,现在将正常流程代码和问题处理代码分离,提高了阅读性。

异常的体系:

 Throwable

  1.Error

    通常出现重大问题,如运行的类不存在或内存溢出等。一般不编写针对代码对其处理。

     是由jvm抛出的严重性问题。

       2.Exception

    在运行时出现的一般情况,可通过try catch  finally捕获。

Error和Exception子类名都是以父类名作为后缀。

该体系的特点是Throwable以及所有的子类都具有可抛性。

 

Object和异常类

原文:http://www.cnblogs.com/jsddj/p/7616766.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!