- 博客(4)
- 收藏
- 关注
原创 关于equals与"=="的区别
首先==与equals的比较场景不一样,需要分2种情况:1.对于基本数据类型 int a1=57; int a2=67; int a3=124; int a4=124;// == 用于判断2个变量的值是否相等a1==a2;//falsea3==a4;//ture// equals不能用于基本数据类型的判断,需要对基本数据
2016-10-11 12:07:48 269
转载 关于重写equals();
今天复习了下 《Effective Java》的第八条,特地做下笔记。包括:一. 为什么要覆盖 equals二. 覆盖 equals 的通用约定三. 如何覆盖 equals (重点)一. 为什么要覆盖 equals:简单来说,就是为了要逻辑相等。两个对象,不管他们的内存地址,关心的只是他们的内容是否相等。二. 覆盖 equals 的通用约定:覆盖的时候不能瞎
2016-08-28 15:33:14 479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人