【Java-==与equals】

==与equals区别:

1.==是关系运算符,equals()是0bject类中定义的方法

2.基本数据类型:

使用==比较值,无法使用equals()

3.引用数据类型:

使用==比较内存地址;

如果没有重写equals(),仍然调用的是0bject父类的equals(()方法,则比较的是内存地址; 如果重写equals()方法,则比较的是值,比如String类型、Integer

相关推荐
材料苦逼不会梦到计算机白富美18 分钟前
线性DP 区间DP C++
开发语言·c++·动态规划
java小吕布20 分钟前
Java Lambda表达式详解:函数式编程的简洁之道
java·开发语言
sukalot24 分钟前
windows C#-查询表达式基础(一)
开发语言·c#
程序员劝退师_26 分钟前
优惠券秒杀的背后原理
java·数据库
java小吕布41 分钟前
Java集合框架之Collection集合遍历
java
一二小选手43 分钟前
【Java Web】分页查询
java·开发语言
大G哥43 分钟前
python 数据类型----可变数据类型
linux·服务器·开发语言·前端·python
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ1 小时前
idea 弹窗 delete remote branch origin/develop-deploy
java·elasticsearch·intellij-idea
Code成立1 小时前
《Java核心技术 卷I》用户图形界面鼠标事件
java·开发语言·计算机外设
Xiao Fei Xiangζั͡ޓއއ1 小时前
一觉睡醒,全世界计算机水平下降100倍,而我却精通C语言——scanf函数
c语言·开发语言·笔记·程序人生·面试·蓝桥杯·学习方法