Java Object类相关说明

Java-教程王 Java教程 发布时间:2021-04-16 14:35:39 阅读数:1992 1

Java Object类简介

  Object类:此类为所有Java类的父类,是java语言的最顶部的类,所有的类都继承此类。
  说一个有趣的现象,当你不知道一个类是什么类型,那么使用Object类一定不会出错 

  例:
      有一个方法 getInfo()返回一个对象,但是此时我们不知道它返回的对象具体信息,我们可以采用以下代码
    Object obj = getInfo(); 

Object类的方法

Object类提供了许多方法。 它们如下:

方法 描述
public final Class getClass() 返回此对象的Class类对象。 Class类可以进一步用于获取此类的元数据。
public int hashCode() 返回此对象的哈希码值
public boolean equals(Object obj) 将给定对象与此对象进行比较。
protected Object clone() throws CloneNotSupportedException 创建并返回此对象的精确副本(克隆)。
public String toString() 返回此对象的字符串表示形式。
public final void notify() 唤醒单线程,等待此对象的监视器。
public final void notifyAll() 唤醒所有线程,等待此对象的监视器。
public final void wait(long timeout)throws InterruptedException 导致当前线程等待指定的毫秒,直到另一个线程通知(调用notify()notifyAll()方法)。
public final void wait(long timeout,int nanos)throws InterruptedException 导致当前线程等待指定的毫秒和纳秒,直到另一个线程通知(调用notify()notifyAll()方法)。
public final void wait()throws InterruptedException 导致当前线程等待,直到另一个线程通知(调用notify()notifyAll()方法)。
protected void finalize()throws Throwable 在对象被垃圾收集之前由垃圾收集器调用。
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/261.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者