Object类的方法有
时间: 2024-03-09 10:29:43 浏览: 13
以下是Object类的方法:
1. clone():创建并返回此对象的副本。
2. equals():比较两个对象是否相等。
3. finalize():当垃圾收集器确定没有对该对象的引用时,垃圾收集器调用此方法。
4. getClass():返回此对象的运行时类。
5. hashCode():返回对象的哈希码值。
6. notify():唤醒正在等待该对象的一个线程。
7. notifyAll():唤醒正在等待该对象的所有线程。
8. toString():返回对象的字符串表示形式。
9. wait():导致当前线程等待,直到另一个线程调用该对象的notify()或notifyAll()方法。
10. wait(long timeout):导致当前线程等待,直到另一个线程调用该对象的notify()或notifyAll()方法,或者指定的时间已经过去。
11. wait(long timeout, int nanos):导致当前线程等待,直到另一个线程调用该对象的notify()或notifyAll()方法,或者指定的时间已经过去。
相关问题
Object类有哪些方法
Object类是Java中最基础的类之一,它包含了一些非常基础的方法。具体来说,Object类有以下方法:
1. equals(Object obj):比较两个对象是否相等。
2. hashCode():返回对象的哈希码。
3. toString():以字符串形式返回对象的值。
4. getClass():返回对象的类。
5. notify():唤醒一个因为调用wait()方法而被阻塞的线程。
6. notifyAll():唤醒所有因为调用wait()方法而被阻塞的线程。
7. wait():让当前线程等待,直到另一个线程调用notify()或notifyAll()方法。
8. wait(long timeout):让当前线程等待一段时间,直到另一个线程调用notify()或notifyAll()方法。
9. wait(long timeout, int nanos):让当前线程等待一段时间和一个纳秒数,直到另一个线程调用notify()或notifyAll()方法。
当然,Object类同时还有一些其他的方法,但以上是其中最常用也是最基础的方法。
object类的方法有哪些
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:当该对象被垃圾回收器回收时,将调用该方法。