随笔 2016/9/17 == 和 equals方法 的区别

来源:互联网 发布:macrar解压软件下载 编辑:程序博客网 时间:2024/06/05 22:44

今天发现一个知识点,因为自己的不清楚,搞了很久才搞定。特此记录。

在java里      

 ==     在比较基本数据型时,它比较的是值。

在比较对象,引用的时候,他比较的是 是否指向同一对象。



equals 方法比较的是两个对象的 是否相等。

所以说,在比较对象时,应该比较的都是值,所以应该用equals方法。 

0 0