Object类的常见方法

来源:互联网 发布:常州java培训 编辑:程序博客网 时间:2024/06/07 00:11


1):protected  void finalize() :当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法.垃圾回收器在回收某一个对象之前,会先调用该方法,做扫尾操作. 该方法我们不要去调用
2):Class  getClass() :返回当前对象的真实类型

3):int hashCode(): 返回该对象的哈希码值,hashCode决定了对象再哈希表中的存储位置,不同对象的hashCode是不一样的

代码案例:

public class StringTest {
    public static void main(String[] args) {

       String s="fangfangfang";

       StringTest.class.getName()+'@'+Integer.toHexString(s.hashCode())

    }

}

4):boolean equals(Object obj) :拿当前对象(this)和参数obj做比较
    在Object类中的equals方法,本身和 “ == ”符号相同,都是比较对象的内存地址
原创粉丝点击