代码改变世界

随笔档案-2022年02月

==和equals的区别

2022-02-14 17:47 by 若藜520, 35 阅读, 收藏, 编辑
摘要: ==是对栈的内容进行比较,equals是对堆的内容进行比较(没有重载的情况下还是对栈进行比较) ==对于基本类型(包括string)来说是比较其数值是否相等,对于string以外的引用类型是比较其引用地址是否相等,string类型做了特殊处理,只比较值是否相等 equals在没有重载的情况下是和== 阅读全文