LimFx Identity Service
Java常用类
回到主页
Object类
任何类都默认继承object类
Object的方法
getClass()
作用:返回引用中存储的实际对象类型
应用:通常用于判断两个引用中实际存储的对象类型是否一致
hashCode()方法
作用:返回该对象的哈希码值
原理:new了对象之后会在堆里新生成一块空间储存对象,哈希值是根据对象的地址或者字符串或者数字进行hash算法计算出来的int类型的数值
一般情况下相同对象返回相同哈希码
toString()方法
作用:返回该对象的字符串表示(表现形式为:带包文件名@+十六进制的哈希值)
应用:可以根据程序需求覆盖该方法(对toString()方法进行重写)如:展示对象各个属性值
@Override public String toString() { return name+":"+age; }
equals()方法
作用:比较两个对象的地址是否相等,如果相等返回true,不想等返回false
也可以进行重写,改变比较的内容
本文章使用
limfx的vscode插件
快速发布