夏诗瑶 发表于 2012-9-25 13:00 我是这么理解的: 判断是不是同一个对象。 而不是判断内容是不是相同。其实可以理解为 == 的判断 包含了equ ...
宁振庄 发表于 2012-9-25 13:03 ==是指引用地址指向的同一个对象,equals一般用于两个对象的值比较,而非引用比较 str.getClass()和String ...
张榆 发表于 2012-9-25 13:02 Object类中的equals方法不就是用来判断对象相同么
张榆 发表于 2012-9-25 13:11
[OYDDOP8DA)T~$IB6VXB0JB.jpg (9.81 KB, 下载次数: 25)
下载附件
2012-9-25 13:13 上传
张榆 发表于 2012-9-25 13:14 这上面就是说equals判断对象的啊
王海宇 发表于 2012-9-25 13:21 Object类中equals()方法String类中的equals()方法你自己对比一下看看有什么不同,然后总结一下 ...
张榆 发表于 2012-9-25 13:39 那里用的也是Object中的equals方法,没有用到String类的equals方法
王海宇 发表于 2012-9-25 13:44 既然都能是比较是不是同一份字节码,用==来比较,程序的开销要比用equals()来比较小很多,那当然用==比 ...
夏诗瑶 发表于 2012-9-25 13:49 认为这就是正解~~~~