object类的方法有哪些
时间: 2023-11-07 15:05:16 浏览: 165
面向对象方法
Object类是所有Java类的根类,它包含了以下常用的方法:
1. public String toString():返回该对象的字符串表示形式。
2. public boolean equals(Object obj):判断该对象是否与另一个对象相等。
3. public int hashCode():返回该对象的哈希码值。
4. public Class<?> getClass():返回该对象的运行时类。
5. public void notify():唤醒在该对象上等待的单个线程。
6. public void notifyAll():唤醒在该对象上等待的所有线程。
7. public void wait() throws InterruptedException:使当前线程等待,直到另一个线程调用该对象的notify()或notifyAll()方法。
8. public void wait(long timeout) throws InterruptedException:使当前线程等待指定时间,直到另一个线程调用该对象的notify()或notifyAll()方法。
9. public void wait(long timeout, int nanos) throws InterruptedException:使当前线程等待指定时间和纳秒数,直到另一个线程调用该对象的notify()或notifyAll()方法。
10. public Object clone() throws CloneNotSupportedException:创建并返回该对象的副本。
11. public final void finalize() throws Throwable:当该对象被垃圾回收器回收时,将调用该方法。
阅读全文