Java中Object类中的方法

Posted shun-w

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中Object类中的方法相关的知识,希望对你有一定的参考价值。

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()注册本地方法

以上是关于Java中Object类中的方法的主要内容,如果未能解决你的问题,请参考以下文章

Java中Object类中的方法

java.lang.Class类中的某些方法

字符串类中的Object的equals方法和自定义类中的Object的equal方法之间有什么区别

java.long.object类中的重要方法

在片段java类中使用“this”和getLastSignedInAccount时出现错误[重复]

Java常见对象Object类中的个别方法