Object类的常见方法

余生长醉 提交于 2020-03-21 13:28:20

3 月,跳不动了?>>>

    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)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!