Object类是所有类的父类,主要有11种方法:
//native方法,用于返回当前运行类的class对象
public final native Class<?> getClass()
//用于返回对象的哈希码
public native int hashCode()
//此类中的equal用于比较两对象的地址值。继承类可重写此方法实现值的比较。
public boolean equals(Object obj)
//用于创建并返回当前对象的一份拷贝(浅拷贝)。Object本身没有实现Cloneable接口,所以不重写clone方法并且进行调用的话会发生CloneNotSupportedException异常。
protected native Object clone()
public String toString()
//实例被垃圾回收时触发的操作
protected void finalize()
//主动唤醒等待线程的方法
public final native void notify()
public final native void notifyAll()
//主动挂起线程的方法
public final void wait()
public final native void wait(long timeout)
public final void wait(long timeout, int nanos)
来源:oschina
链接:https://my.oschina.net/u/3991724/blog/3207726
