微信

使用微信服务,更方便

职友集>Java面试题 > 介绍一下Java 中==和equals的区别

介绍一下Java 中==和equals的区别

2015-10-12 06:30:02 阅读( 2 )

2792人 收藏本页

标签:Java面试题

== 比较的是引用,不是值。 可以使用==来进行如下判断

1. 判断这个引用是不是为null, 如 a==null

2. 判断两个enum 值

3. 判断两个引用是不是指向一个对象

equals判断值的相等性, 因为equals是Object的方法,所以任何一个java类都具有这个方法。比如如果两个String都为”aaa”,那么不管这两个String是不是同一个引用,equals都是true.

来自IT公司面试手册

下一篇:什么是JNI?

上一篇:Java中compareTo和compare的区别?

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题