java中Object类中有哪些常用方法以及作用

java中Object类中有哪些常用方法以及作用

java中Object类中有哪些常用方法以及作用?java中Object类中有哪些常用方法有哪些?object类中的常用方法的用处:

java中Object类中有哪些常用方法以及作用?

java中Object类中有哪些常用方法有哪些?

object类中的常用方法的用处:

1、 getClass():获取类的class对象。 2、 hashCode:获取对象的hashCode值 3、 equals():比较对象是否相等,比较的是值和地址,子类可重写以自定义。 4、 clone():克隆方法。 5、 toString():如果没有重写,应用对象将打印的是地址值。 6、 notify():随机选择一个在该对象上调用wait方法的线程,解除其阻塞状态。该方法只能在同步方法或同步块内部调用。如果当前线程不是锁的持有者,该方法抛出一个IllegalMonitorStateException异常。 7、 notifyall():解除所有那些在该对象上调用wait方法的线程的阻塞状态。该方法只能在同步方法或同步块内部调用。如果当前线程不是锁的持有者,该方法抛出一个IllegalMonitorStateException异常。 8、 wait():导致线程进入等待状态,直到它被其他线程通过notify()或者notifyAll唤醒。该方法只能在同步方法中调用。如果当前线程不是锁的持有者,该方法抛出一个IllegalMonitorStateException异常。 9、 finalize():对象回收时调用

友情链接