Java.lang.Object 类

简介

java.lang.Object 类是类层次结构的根。 每个类都有 Object 作为超类。 所有对象,包括数组,都实现了这个类的方法。


类声明

以下是 java.lang.Object 类的声明 −

public class Object

类构造函数

序号 构造函数 & 描述
1

Object()

这是单一构造函数。


类方法

序号 方法 & 描述
1 protected Object clone()

此方法创建并返回此对象的副本。

2 boolean equals(Object obj)

此方法指示某个其他对象是否"等于"这个对象。

3 protected void finalize()

当垃圾收集器确定不再有对该对象的引用时,该方法由垃圾收集器对该对象调用。

4 Class<?> getClass()

此方法返回此 Object 的运行时类。

5 int hashCode()

此方法返回对象的哈希码值。

6 void notify()

这个方法唤醒一个正在这个对象的监视器上等待的线程。

7 void notifyAll()

这个方法唤醒所有在这个对象的监视器上等待的线程。

8 String toString()

此方法返回对象的字符串表示形式。

9 void wait()

此方法导致当前线程等待,直到另一个线程为此对象调用 notify() 方法或 notifyAll() 方法。

10 void wait(long timeout)

此方法导致当前线程等待,直到另一个线程为此对象调用 notify() 方法或 notifyAll() 方法,或者经过了指定的时间。

11 void wait(long timeout, int nanos)

该方法导致当前线程等待,直到另一个线程为此对象调用 notify() 方法或 notifyAll() 方法,或者某个其他线程中断当前线程,或者已经过了一定的实时时间。