java中“==”和“equal”的区别

别说谁变了你拦得住时间么 提交于 2019-11-28 00:04:25

1.“==” 只比较地址

2.“equal” 对于String类型比较的是值,因为String类里面的equal重写了,和其他的类内有所区别。除去String 其他的比较多也是地址

3.基本数据类型 之间的 比较 只能是 “==”

4.对于基本类型的包装类,比如Boolean、Character、Byte、Shot、Integer、Long、Float、Double等的引用变量,==比较地址的,而equals比较值。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!