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() 方法,或者某个其他线程中断当前线程,或者已经过了一定的实时时间。 |