java中equals() 与 ==的区别

java中的数据类型,可分为两类:

1、基本数据类型。(byte、short、char、int、long、float、double、boolean)

      之间的比较,应用双等于(==),比较的是值;基本数据类型(String除外),==和equals两者都是比较的值;

2、复合数据类型(包装类)。当他们用(==)比较的时候,比较的是他们在内存中存放的地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。

 

java中equals() 与 ==的区别

java中equals() 与 ==的区别

相关文章:

  • 2021-09-10
  • 2022-01-13
  • 2021-11-06
  • 2022-12-23
  • 2021-05-20
  • 2021-07-25
  • 2021-10-15
猜你喜欢
  • 2021-12-10
  • 2021-11-21
  • 2022-01-09
  • 2021-05-22
  • 2021-12-09
  • 2021-07-10
  • 2021-06-18
相关资源
相似解决方案