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