2009年8月8日

一切都是那么的措手不及
你来的那么突然
令我一点防备都没有
我对你的到来很无奈
但我又不得不好好待你
你是我的眼中钉
我的手中刺
我发誓要杀掉你
不让你再祸害其他人
我在努力地做着我该做的事
天啊 又出bug了

posted @ 2009-09-26 15:54 BBT_soft 阅读(135) | 评论 (0)编辑 收藏

163          smtp.163.com                   pop.163.com

126          smtp.126.com                   pop3.126.com

188          smtp.188.com                    pop3.188.com

yeah       smtp.yeah.net                   pop3.yeah.net

sina         smtp.sina.com                   pop.sina.com

qq            smtp.qq.com                        pop.qq.com

yahoo       smtp.mail.yahoo.com.cn      pop.mail.yahoo.com.cn    yahoo前提是开通来信提醒业务

yahoo      smtp.mail.yahoo.cn              pop.mail.yahoo.cn

google     smtp.gmail.com                    pop.gmail.com

tom          smtp.tom.com                       pop.tom.com

sogou      smtp.mail.sogou.com            pop3.mail.sogou.com

sohu        smtp.sohu.com                     pop3.sohu.com

139          smtp.139.com                       pop.139.com

china        smtp.china.com                    pop.china.com    中华网邮箱

21CN        smtp.21cn.net                      pop3:pop.21cn.net     商务邮箱服务器

                 smtp.21cn.com                     pop3:pop.21cn.com    经济邮箱服务器
         
                 smtp.21cn.com                     pop3:pop.21cn.com 免费邮箱服务器

posted @ 2009-08-08 12:42 BBT_soft 阅读(2708) | 评论 (4)编辑 收藏

《think in java》中有这么一段话:

如果想比较两个对象的实际内容是否相同,又该如何操作呢?此时,必须使用所有对象都使用的特殊方法equals()。但这个方法不适用于"基本类型",基本类型直接使用==和!=即可。如:

Integer n1 = new Integer(47);
Integer n2 = new Integer(47);
System.out.println(ne.equals(n2));

正如我们预计的那样,此时得到的结果是true。但事实上并不总是这么简单!假设您创建了自己的类,像下面这样:
class Value{
int i;
}
public class Test{

      public static void main(String[] args){
             Value v1 = new Value();
            Value v2 = new Value();
             System.out.println(v1.equals(v2));
    }
}
此时的结果又变回了false!

这是由于equals()的默认行为是比较引用。所以除非在自己的新类中重载equals()方法,否则不可能表现出我们希望的行为。

大多数Java类库都实现了用来比较对象内容的equals()方法,而非比较对象引用的equals()方法。

个人理解:equals()默认行为是比较引用,只是现在绝大多数Java类库都实现了用来比较对象内容的equals()方法,而并没有实现比较对象引用的equals()方法。所以现在说equals()比较的是内容,如果自己的类实现比较对象引用的equals()方法,也可以说equals()比较对象的引用,只是实现问题。

posted @ 2009-08-08 12:38 BBT_soft 阅读(2003) | 评论 (6)编辑 收藏