equals和==理解
来源:互联网 发布:app读书软件排行 编辑:程序博客网 时间:2024/06/04 00:45
Java中的数据类型,可分为两类: 基本数据类型和引用数据类型
1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean
他们之间的比较,应用双等号(==),比较的是他们的值。
equals方法不能作用于基本数据类型的变量
2.引用数据类型
==进行比较的时候,一般比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。
如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;
列如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容。
阅读全文
0 0
- equals和==理解
- 深刻理解“==”和“equals()”
- 关于equals 和 == 的理解
- 简单理解==和equals
- “==”和equals的理解
- ==和equals的理解
- ==和equals和hashCode的理解
- 关于equals()和==操作的一点理解
- 考考你对于==和equals的理解
- 【初学者常见问题】深入理解“==”和equals()
- 对equals和==的一点理解
- 简单理解==和equals的区别
- equals与"=="的区别和理解
- String == 和 equals 的区别的个人理解
- 对equals方法和 ==的理解
- 个人理解‘==’和equals()的区别
- Java源码解析:深入理解==和equals()
- 关于equals方法和“==”的个人理解
- malloc、calloc、realloc的区别
- Lua 为什么在游戏编程领域被广泛运用?
- js 模拟get获取数据
- H5 FormData对象的作用及用法
- Oracle 分区索引
- equals和==理解
- 欢迎使用CSDN-markdown编辑器
- kindeditor上传目录不存在问题解决方法
- Android视频录制命令screenrecord
- POJ
- numpy入门——创建一维数组
- Ubuntu 14.10 创建文件夹
- DHCP——DNS
- 30分钟掌握ES6/ES2015核心内容(下)