-
java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。
-
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。
-
equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等,区分大小写。
-
常用于网络,由两个等于号组成,但要注意与代"等等"的"=="区别开来。"=="中间是没有空格的
== 和 equals 的区别是什么
最新推荐文章于 2025-04-21 09:15:11 发布
本文介绍了Java中equals和==的区别。值类型存于栈,引用类型变量在栈存地址、在堆存本身。==比较变量值或引用地址是否相同,equals方法检测两个对象内容是否相等,且区分大小写。

8万+

被折叠的 条评论
为什么被折叠?



