Java常用类

Object类

  • 任何类都默认继承object类

Object的方法

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

本文章使用limfx的vscode插件快速发布