- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 老生常谈之基础面试题:==和equals的区别
== 1.对于基本数据类型(8种) ==比较的是值相等。例如:1==1 2.对于引用类型, ==比较的是他们在内存中的地址是不是想等 重点:对于第二种类型,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。因为每new一次,都会重新开辟堆内存空间。 equals 引用类型:默认情况下,比较的是地址值。 注:不过,我们可以根据情况自己重写该方法。一般重写都是自动生成,比较对象的成员变量值是否相同 那么重写equals方法是怎...
2021-04-21 11:27:11 252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人