"a==b”和"a.equals(b)"有什么区别?

  • “==”操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用“==”操作符。
  • 如果a和 b都是对象,则 a==b 是比较两个对象的引用。。
  • equals方法是用于比较两个独立对象的内容是否相同,就好比去比较两个人的长相是否相同,它比较的两个对象是独立的。。
posted @ 2022-02-25 11:43  摘星丶仙  阅读(92)  评论(0)    收藏  举报