一、==

1、基本数据类型比较的是值

2、引用数据类型比较的是地址

二、equals

equals方法默认比较对象的地址值

具体看源码 this==obj

三、Objects

1、作用

防止比较的时候出现空指针异常

        String s1 = null;
        String s2 = "abc";
        // 出现空指针异常
//        boolean b1 = s1.equals(s2);
//        System.out.println(b1);
        boolean b2 = Objects.equals(s1, s2);
        System.out.println(b2);

注意:equals方法在类中的重写

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2021-10-26
  • 2021-08-02
  • 2021-12-16
  • 2021-06-06
  • 2021-07-29
猜你喜欢
  • 2022-01-13
  • 2021-08-18
  • 2022-12-23
  • 2021-07-18
  • 2021-06-10
  • 2022-01-20
  • 2022-12-23
相关资源
相似解决方案