==和equals的区别
来源:互联网 发布:淘宝药品必须货到付款 编辑:程序博客网 时间:2024/05/21 08:02
一. ==
实质比较的是二进制位
1. == 左右两边是基本类型
int a = 20;
int b = 20;
System.out.println(a==b);//true
比较的是数值 数值相等 就是 true 不相等就是 false
2. == 左右两边是引用类型
地址
地址相同 true 如果双等号两边 两个引用 引用的是同一个对象 返回true
地址不同就是false 两个引用 引用的不是同一个对象 返回false
二.equals
String 类的equals 比较的是 字面值 字面值相等 true 字面值不相等 false
Object类中equals 相当于== 判断的是引用对象
阅读全文
0 0
- “=”和“equals()”的区别
- java ==和equals、equals和hashCode的区别
- 关于“==”和“equals”的区别
- 关于Equals 和== 的区别
- equals和==的区别
- equals 和 == 的区别
- equals 和 == 的区别
- ==和Equals的区别
- equals 和 == 的区别
- equals 和 == 的区别
- equals和==的区别
- equals 和 == 的区别
- equals和==的区别
- 关于==和equals的区别
- Equals和“==”的区别
- == 和equals() 的区别
- equals("")和“==”的区别
- equals 和 == 的区别
- html文本超出用省略号表示
- P1578 奶牛浴场(极大化思想)
- CSS 北京属性 尺寸属性 盒子模型 定位 选择器
- Python 模块
- 对基础背包的公式理解
- ==和equals的区别
- 应用PHP GD库中图像处理函数制作验证码
- poj 3061 Subsequence 尺取
- Codeforces Gym 101174 H. Pascal's Hyper-Pyramids (记忆化搜索)
- uva11538(组合数学)象棋中的皇后
- Dubbo入门实例
- poj-4148-生理周期-C语言-枚举
- 2017暑假七林集训day25
- ubantu一开机就显示连接已断开