public final class<?> getClass() //返回object的运行时的类。
public int hashcode() //返回对象的哈希码值。
public boolean equals(Object obj) //指示一些其他对象是否等于此对象。
protected Object clone() throw CloneNotSupportedException //创建并返回此对象的副本
public String toString() //返回对象的字符串表示形式
public final void notify() //唤醒正在等待对象监视器的单个线程。如果任何线程正在等待这个对象,其中一个被选择被唤醒。选择是任意的,并且由实施的判断发生。线程通过调用wait方法之一等待对象的监视器。
public final void notifyAll() //唤醒正在等待对象监视器的所有线程。线程通过调用wait方法之一等待对象的监视器。
public final void wait(long timeout) throws InterruptedException //导致当前线程等待,直到另一个线程调用此对象的notify()方法或notifyAll()方法,或指定的时间已过。
public final void wait(long timeout, int nanos) throws InterruptedException
//导致当前线程等待,直到另一个线程调用此对象的notify()方法或notifyAll()方法,或其他一些线程中断当前线程,或一定量的实时时间。
//这种方法类似于一个参数的wait方法,但它允许对放弃之前等待通知的时间进行更精细的控制。以纳秒为单位的实时数量由下式给出:
//1000000*timeout+nanos
//在所有其他方面,该方法与一个参数的方法wait(long)相同。特别是,wait(0, 0)意味着同样的事情wait(0).
public final void wait() throwsInterruptedException
//导致当前线程等待,直到另一个线程调用该对象的notify()方法或notifyAll()方法。换句话说,这个方法的行为就好像简单地执行呼叫wait(0)。
protected void finalize() throwsThrowable
//当垃圾收集确定不再有对该对象的引用时,垃圾收集器在对象上调用该对象。一个子类覆盖了处理系统资源或执行其他清理的finalize方法。
具体解释还是看java API为好。