码迷,mamicode.com
首页 > 其他好文 > 详细

Object类及equals()方法

时间:2014-11-29 15:50:44      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ar   color   sp   数据   div   art   log   

1 ==  对于基本数据类型,根据两端的值来判断是否相等,即使两端的数据类型不同,也可以返回true。引用数据类型,比较引用变量类型的地址是否相等

2 equals()是比较引用类型变量是否相等,也是比较地址值

3 ctrl+shift+t 查看源码

package lianxi2;

public class TestEquals {
    public static void main(String []args){
   Department d1 = new Department();
   Department d2 = new Department();
   System.out.println(d1 == d2);
   System.out.println(d1.equals(d2)); //Object的equals方法
   
   String s1 = new String("tt");
   String s2 = new String("tt");
   System.out.println(s1 == s2);
   System.out.println(s1.equals(s2));  //String类重写equals方法
    }
}

Object类及equals()方法

标签:style   blog   ar   color   sp   数据   div   art   log   

原文地址:http://www.cnblogs.com/yjtm53/p/4130785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!