equal和==的区别

不想读书的c某人 2019-04-11 09:44:15
==: 基本数据类型的比较,即byte short char int long float double boolean 他们之间的比较应该使用==,比较的是他们的值。 而引用数据类型,分为class interface array 他们比较的是地址,即除非是同一个对象,不然equals的值都为false。 equals: 用于判断两个变量是否是对同一个对象的引用,即堆中的内容是否相同。(equals比较的是内容,只要值相同就是true)。
...全文
175 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
十八道胡同 2019-04-11
  • 打赏
  • 举报
回复
苌宏 2019-04-11
  • 打赏
  • 举报
回复

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧