== 比较的是引用,不是值。 可以使用==来进行如下判断
1. 判断这个引用是不是为null, 如 a==null
2. 判断两个enum 值
3. 判断两个引用是不是指向一个对象
equals判断值的相等性, 因为equals是Object的方法,所以任何一个java类都具有这个方法。比如如果两个String都为”aaa”,那么不管这两个String是不是同一个引用,equals都是true.
== 比较的是引用,不是值。 可以使用==来进行如下判断
1. 判断这个引用是不是为null, 如 a==null
2. 判断两个enum 值
3. 判断两个引用是不是指向一个对象
equals判断值的相等性, 因为equals是Object的方法,所以任何一个java类都具有这个方法。比如如果两个String都为”aaa”,那么不管这两个String是不是同一个引用,equals都是true.