栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java之equals方法基本使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java之equals方法基本使用

equals方法基本使用
  • equals方法
    1. == 和 equals 的对比【面试题】
      1. == 是一个比较运算符

      2. ==:既可以判断基本类型,又可以判断引用类型

      3. ==:如果判断的是基本类型,判断的是是否相等。示例: int i=10; double d=10.0;

      4. ==:如果判断的是引用类型,判断的是地址是否相等,即判定是不是同一个对象【案例说明】

        public class Equals01 {
            public static void main(String[] args) {
                A a = new A();
                A b = a;
                A c = b;
                System.out.println(a == c);//true
                System.out.println(b == c);//true
                B bObj = a; //指向同一个对象
                System.out.println(bObj == c);//true
            }
        }
        
        class B{}
        
        class A extends B{}
        
        
      5. equals: 是Object类中的方法,只能判断引用类型.
      6. Object 默认判断的是地址是否相等,子类中往往重写该方法,用于判断内容是否相等。比如lnteger,String【看看String和 Integer的equals源代码】
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/992353.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号