java.lang.Object 类是类层次结构的根.每个类都有Object作为超类.所有对象(包括数组)都实现此类的方法.
以下是 java.lang.Object的声明 class :
public class Object
Sr.No. | 构造函数&描述 |
---|---|
1 | Object() 这是单一构造函数. |
Sr.No. | Method&说明 |
---|---|
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()方法,或者某个其他线程中断当前线程或certa实际金额已经过去. |