【Java】equals和==的区别

前置说明:equals和==的区别
Java 语言里的 equals方法其实是交给开发者去覆写的,让开发者自己去定义满足什么条件的两个Object是equal的。

一图胜千言

在这里插入图片描述


equals和==的区别

== equals
判断两个变量或实例是不是指向同一个内存空间 判断两个变量或实例所指向的内存空间的值是不是相同
对内存地址进行比较 对字符串的内容进行比较
引用是否相同 值是否相同
发布了99 篇原创文章 · 获赞 106 · 访问量 27万+

猜你喜欢

转载自blog.csdn.net/lglglgl/article/details/104973047