栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础语法中“==”和equals()的区别

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础语法中“==”和equals()的区别

“==”运算符

1.基本数据类型用于进行值的比较

2.引用数据类型用于进行内存地址的比较

创建str3使用new关键字重新开辟了内存空间,故str1 == str3结果为false,内存地址相同返回true

equals()用法

equals()是Object类中的方法

1.基本数据类型没有equals()方法

2.引用数据类型如果没有重写equals()方法,会默认使用Object类的equals(),进行内存地址的比较,重写equals()可以进行值或内容的比较。如有错误之处还请大家多多指正,一起学习!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/872626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号