java基础
== 与equals的区别
equals是Object的一个方法,而 == 是Java的运算符。
equals默认是比较两个对象的地址,可以通过重写该方法,比较对象内的内容
- == 是比较基本数据类型的值,以及对象的地址,比较没有继承关系的两个对象会抛出异常。

object对象
- 常见方法
- 全部方法

- 全部方法
了解
- java既然是单继承怎么都继承了object

- 为什么类是单继承,接口却可以多实现

在执行 equals 之前会不会执行 hashCode方法
通常会先执行hashCode,若相同(可能会出现hash冲突)则再执行equals
HashSet中放入两个对象,怎么判断这两个对象是否相等
调用对象的equals()方法

浙公网安备 33010602011771号