首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于equals()跟==之间的区别,有个疑问,求指教。

2012-12-20 
关于equals()和之间的区别,有个疑问,求指教。。。Java codepublic class TestEquals{public static void ma

关于equals()和==之间的区别,有个疑问,求指教。。。

Java code
public class TestEquals{        public static void main(String[] args){                Integer a = new Integer(128);        Integer b = new Integer(128);        System.out.println(a == b);        System.out.println(a.equals(b));                Test t1 = new Test();        Test t2 = new Test();        System.out.println(t1 ==t2 );        System.out.println(t1.equals(t2));    }    }

为什么输出false,true,false,false
其中Test类没覆盖equals()方法也就是继承了Object类的equals()方法

热点排行