Object

1.1 equals 与 hashCode
            https://blog.csdn.net/zj15527620802/article/details/88547914

    1.2 equals
            public boolean equals(Object obj) {
                return (this == obj);
            }
            比较的是内存地址,String Double Integer 等重写了该方法(因此使用equals是比较实际值)


    1.3 hashCode
            哈希算法也称为散列算法,是将数据依特定算法直接指定到一个地址上,初学者可以简单理解,hashCode方法实际上返回的就是对象存储的物理地址(实际可能并不是)
            为什么有hashCode?
                为了减少使用 equals 方法

    1.4 toString
            public String toString() {
                return getClass().getName() + "@" + Integer.toHexString(hashCode());
            }

    1.5 wait
    1.6 notify
    1.7 notityAll
    1.8 getClass
 
原文地址:https://www.cnblogs.com/draymond/p/12884919.html