Object类的方法以及作用

1.clone():保护方法,实现对对象的浅复制,只有实现Cloneable接口才可以调用该方法。

2.getClass():final方法,返回一个Class对象,获得运行时类型。

3.hashCode()和equale():用于哈希查找,重写equale()方法,一般都要覆写hashCode()方法。

  • equale()用于确认两个对象是否相同。

  • hashCode()用于获取对象的哈希值,这个值的作用是检索,具体的作用可以参考这里
    哈希值相同的对象不一定equale()。

  • equale()返回true的两个对象一定相同。

4.toString():返回一个String对象,用来标识自己 。

5.finalize():用于释放资源。

6.wait():暂停当前线程,让当前线程等待该对象锁。

7.notify():唤醒在该对象上等待的某个线程。

8.notifyAll():唤醒在该对象上等待的全部线程。

猜你喜欢

转载自blog.csdn.net/qq_44149554/article/details/90665719