概述
Object主要作用
object是顶级父类,是所有java类的父类(除了object本身)。体现了java的继承特性
Object主要方法
public final native Class<?> getClass();
获取.class对象方法
public boolean equals(Object obj){};
对象比较方法,默认比较对象地址
public native int hashCode();
对象hashcode值,集合寻址的时候会用到
protected native Object clone() throws CloneNotSupportedException;
对象拷贝方法,子类需要继承Cloneable接口,否则会报错
public final native void notify();
通知方法,唤醒等待线程。一般和wait方法成对使用。会释放锁,需要同步环境执行
public final native void wait(long timeout) throws InterruptedException;
超时等待,timeout时间结束会自动唤醒线程。timeout等于0时,一直阻塞。直到唤醒或则被异常中断
protected void finalize() throws Throwable { }
线程终结方法,jvm会在垃圾回收的时候,可能会执行这个方法,不是一定会执行
public String toString();
对象序列化方法,可用在打印输出
最后
以上就是自觉跳跳糖为你收集整理的java顶级父类objectObject主要作用Object主要方法的全部内容,希望文章能够帮你解决java顶级父类objectObject主要作用Object主要方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复