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():唤醒在该对象上等待的全部线程。