Java in the Object class method

Java的Object类是所有类的顶级父类,方法如下:
1. hashCode(),返回一个hash值,两个对象的hash值不同,那么两个对象equals肯定为false。hash相同,equals不一定为true。
2. equals()
3. clone() 只有实现Cloneable接口的对象才可以调用这个方法。clone()是浅复制。如果对象里面又关联其他对象那么需要重写clone()方法才能深复制。深复制是针对引用类型而言的,基本数据类型不用考虑。序列化也可以实现深复制。
4. toString()方法
5. notify() 唤醒在该对象上等待的某个线程
6. wait()
7. notifyAll()
8. getClass()
9. finalize()
10. registerNative()注册本地方法

Guess you like

Origin www.cnblogs.com/shun-w/p/12337116.html