首页 > 其他 > 详细

Object类及equals()方法

时间:2014-11-29 15:49:19      阅读:290      评论:0      收藏:0      [点我收藏+]

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()方法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!