java.lang.Object

java.lang.Object作为所有类的基础类,java默认所有类都是Object的子类

静态块

(){
    ()}


属性:



native方法:

1、获取类名

public final native Class<?> getClass();

2、获取hashCode,不同对象实例具有相同的hashCode,Object类的hashCode()方法返回这个对象存储的内存地址的编号。

public native int hashCode();

3、equals方法:判断对象是否是同一个对象

(Object obj) {
    (== obj)}

4、clone方法,复制对象

protected native Object clone() throws CloneNotSupportedException;



6、线程激活

public final native void notify();

    public final native void notifyAll();

7、线程等待

public final native void wait(long timeout) throws InterruptedException;

8、finalize方法

protected void finalize() throws Throwable { }


你可能感兴趣的:(java.lang.Object)