Java对象类的方法

以下是对象类的各种方法-

  • protected Object-clone()用于创建并返回此对象的副本。

  •  boolean equals(Object obj)-用于指示其他某个对象是否“等于”该对象。

  • 受保护的void-finalize()垃圾回收器在确定不再有对该对象的引用时在对象上调用此方法。

  • Class <?> getClass()-用于获取此Object的运行时类。

  • int-hashCode()用于获取对象的哈希码值。

  • void-notify()用于唤醒正在此对象的监视器上等待的单个线程。

  • void-notifyAll()用于唤醒正在此对象的监视器上等待的所有线程。

  • 字符串toString()-用于获取对象的字符串表示形式。

  • void-wait()标记当前线程等待,直到另一个线程调用该对象notify()notifyAll()方法。

  • void wait(long timeout)-标记当前线程等待,直到另一个线程调用该对象的notify()方法或notifyAll()方法,或者经过指定的时间。

  • void wait(long timeout,int nanos)-标记当前线程等待,直到另一个线程调用该对象的notify()方法或该notifyAll()方法,或者其他某个线程中断当前线程,或者经过了一定的实时时间。