Java中 equals 和 == 区别
2015-07-03 21:04
337 查看
equals 不适用基本类型 ,基本类型使用 == != 即可
equals()的默认行为是比较引用。所以除非在自己的新类中覆盖equals() 方法,否则不能表现出我们希望的行为。
== 比较的是地址
equals 比较的是内容
Object.equals()比较的是地址
equals()的默认行为是比较引用。所以除非在自己的新类中覆盖equals() 方法,否则不能表现出我们希望的行为。
== 比较的是地址
equals 比较的是内容
Object.equals()比较的是地址
相关文章推荐
- java总结(之七)--Java I/O系统
- Java内存区域详解
- java的main()方法:0
- java中AWT和SWing的区别与联系
- java的圆点运算符:.
- Spring定时器的配置
- JAVA学习参考链接收藏
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- java深入解析-第1章 基本概念
- Scala Eclipse 找不到或无法加载主类
- JAVA制作jar包
- Android-Eclipse汉化
- java基础知识随笔--数组对象
- Java包导入eclipse注释乱码
- 【Spring之配置propertie资源文件】Maven整合spring profiles功能配置propertie资源文件更灵活、简单
- java必看书籍
- eclipse(优化七) eclipse maven项目debug模式无法查看源码
- Java版贪吃蛇(比较完善的版本)
- spring mvc的注入属性原理,怎样才能知道哪个属性注入到哪里