java object类

java object类,第1张

java object类

详情请看

object类

是类层次结构的根本,是所有类的超类

超类、基类、是所有类直接或间接的父类

所有的类如果没有书写extends显示继承于那个类,都默认直接继承object类

object类型可以储存所有的对象

·作为参数:可以接收任何的对象

·作为返回值:可以返回任何对象

getClass()方法

返回值也是一个class属性

应用:通常用于判断两个引用类型的实际储存类型是否一致

hashCode()方法

返回数字类型(返回对象的哈希码值)

哈希值是根据对象的地址、字符串、数字使用hash算法的出来的int类型的数据

一般两个相同的对象返回相同的哈希值

toString()方法

返回一个字符串类型

应用:可以根据程序的要求来重写或覆盖该方法(默认是返回包名和哈希值)

equals()方法

可以根据程序的要求来重写或覆盖该方法

应用:可以判断比较两个对象(对象地址)是不是相等的,会返回布尔值

findlize()方法

当对象被判定为垃圾对象的时候,会自定调用此方法,标记并且进入回收队列

System.gc(),可以手动回收垃圾对象(没有使用,引用的对象)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5708962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存