文章目录
前言
Java中最顶层的父类是Object,这是一道送分题。
而里面有什么方法,一般程序员都答不全(因为正常情况不需要记这么多)。
让我们先看一下源码概览
private static native void registerNatives();
//返回此对象的运行时类.
public final native Class<?> getClass();
//返回对象的哈希码值.
public native int hashCode();
//判断其他对象obj是否“等于”当前对象.
public boolean equals(Object obj);
//创建并返回此对象的副本.
protected native Object clone() throws CloneNotSupportedException;
//返回对象的字符串表示.
public String toString();
//唤醒在此对象监视器上等待的单个线程.
public final native void notify();
//唤醒在此对象监视器上等待的所有线程
public final native void notifyAll();
//使当前线程等待,直到另一个线程调用该对象的notify()方法或notifyAll()方法,或经过了指定的时间。
public final native void wait<