通常我们遇到"=="与"equals"的问题时,我们都说"=="用于比较内存地址是否相等,"equals"用于比较对象的值是否相等,
虽然通常是这样,这样记也便于我们理解,但个人觉得这样的一个说法反而造成了我们对这个问题的理解出现了局限性,
有很多学生就这样认为"=="就是比较地址,equals就是比较对象的值的,导致遇到与这个说法不一致的问题时,反而更迷惑了。
所以我们会遇到这样的问题:
"=="与"equals"的种种
最新推荐文章于 2024-07-05 02:31:22 发布
本文探讨了Java中==与equals方法的区别及常见误区。解释了两者在比较对象时的不同之处,并指出仅仅将==视为比较内存地址、equals视为比较对象值的观点可能导致理解上的局限性。
1246

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



