Java.io包教程

Java.lang.Object类

简介

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

类声明

以下是 java.lang.Object的声明 class :

public class Object

Class构造函数

Sr.No.构造函数&描述
1

Object()

这是单一构造函数.

类方法

Sr.No.Method&说明
1protected Object clone()

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

2boolean equals(Object obj)

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

3protected void finalize()

当垃圾收集确定不再有对象的引用时,垃圾收集器会在对象上调用此方法.

4Class<?> getClass()

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

5int hashCode()

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

6void notify()

此方法唤醒正在等待此对象监视器的单个线程.

7void notifyAll()

此方法唤醒等待此对象监视器的所有线程.

8String toString()

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

9void wait()

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

10void wait(long timeout)

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

11void wait(long timeout,int nanos)

此方法导致当前线程等待,直到另一个线程为此对象调用notify()方法或notifyAll()方法,或者某个其他线程中断当前线程或certa实际金额已经过去.