我是靠谱客的博主 自觉跳跳糖,最近开发中收集的这篇文章主要介绍java顶级父类objectObject主要作用Object主要方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Object主要作用

object是顶级父类,是所有java类的父类(除了object本身)。体现了java的继承特性

Object主要方法

  1. public final native Class<?> getClass();

    获取.class对象方法

  2. public boolean equals(Object obj){};

    对象比较方法,默认比较对象地址

  3. public native int hashCode();

    对象hashcode值,集合寻址的时候会用到

  4. protected native Object clone() throws CloneNotSupportedException;

    对象拷贝方法,子类需要继承Cloneable接口,否则会报错

  5. public final native void notify();

    通知方法,唤醒等待线程。一般和wait方法成对使用。会释放锁,需要同步环境执行

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

    超时等待,timeout时间结束会自动唤醒线程。timeout等于0时,一直阻塞。直到唤醒或则被异常中断

  7. protected void finalize() throws Throwable { }

    线程终结方法,jvm会在垃圾回收的时候,可能会执行这个方法,不是一定会执行

  8. public String toString();

    对象序列化方法,可用在打印输出

最后

以上就是自觉跳跳糖为你收集整理的java顶级父类objectObject主要作用Object主要方法的全部内容,希望文章能够帮你解决java顶级父类objectObject主要作用Object主要方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部