==和equals的区别是什么?
== 的作用:
- 基本类型:比较值是否相等
- 引用类型:比较内存地址值是否相等
equals() 的作用:
引用类型:默认情况下,比较内存地址值是否相等。可以按照需求逻辑,重写对象的 equals() 方法(重写 equals() 方法,一般须重写 hashCode() 方法)。
== 的作用:
equals() 的作用:
引用类型:默认情况下,比较内存地址值是否相等。可以按照需求逻辑,重写对象的 equals() 方法(重写 equals() 方法,一般须重写 hashCode() 方法)。