Huion
事業(yè)向左...愛情向右...失去的...我會(huì)在未來期待...
BlogJava
首頁
新隨筆
新文章
聯(lián)系
聚合
管理
posts - 1,comments - 3,trackbacks - 0
<
2006年3月
>
日
一
二
三
四
五
六
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2005年6月 (1)
文章分類
Hibernate(1)
J2SE(1)
My Design(1)
問題解決列表(1)
文章檔案
2006年3月 (1)
2005年7月 (1)
2005年6月 (2)
搜索
最新評(píng)論
1.?re: J2SE基礎(chǔ)知識(shí)之不要依懶Object.equals();
這個(gè)是菜鳥都懂啦,哈哈哈哈
--weibo
2.?re: 我的設(shè)計(jì)之一:利用Java映射和Jdom做通用JavaBean取存
hao
--weibo
3.?re: 我追求...我快樂...
這樣的文章應(yīng)該放在非技術(shù)區(qū)!
--dudu
J2SE基礎(chǔ)知識(shí)之不要依懶Object.equals();
問題提出:看下面代碼
public
class
Computer
{
private
String cpuInfo;
private
String diskInfo;
public
Computer(String cpuInfo,String diskInfo)
{
this
.cpuInfo
=
cpuInfo;
this
.diskInfo
=
diskInfo;
}
public
String toInfo()
{
return
new
StringBuffer(
"
cpu:
"
).append(cpuInfo).append(
"
disk:
"
).append(diskInfo).toString();
}
//
other methods
}
public
class
Test
{
static
public
void
main(String [] args)
{
Computer c1
=
new
Computer(
"
AMD-XP1800
"
,
"
IBM-3002
"
);
Computer c2
=
new
Computer(
"
AMD-XP1800
"
,
"
IBM-3002
"
);
if
(c1.equals(c2))
System.
out
.println(
"
c1==c2
"
);
else
System.
out
.println(
"
c1!=c2
"
);
}
}
代碼的運(yùn)行結(jié)果為:c1!=c2。一開始感覺應(yīng)該有點(diǎn)意外吧!這個(gè)例子告訴我們,不要依賴Object的默認(rèn)實(shí)現(xiàn),Object 提供的equals方法如下:
public
boolean equals(Object obj)
{
return
(
this
==
obj);
}
Object 的= =運(yùn)算只進(jìn)行Object的引用的比較,也就是內(nèi)存地址的比較!
現(xiàn)在想一想,要是一開始不注意的話,那結(jié)果是多么愚蠢吧?
posted on 2005-06-20 23:47
一輝
閱讀(199)
評(píng)論(1)
編輯
收藏
所屬分類:
J2SE
FeedBack:
#
re: J2SE基礎(chǔ)知識(shí)之不要依懶Object.equals();
2006-03-22 15:25 |
weibo
這個(gè)是菜鳥都懂啦,哈哈哈哈
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Copyright ©2025 一輝 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
荔波县
|
尤溪县
|
景泰县
|
商丘市
|
广南县
|
河池市
|
宝清县
|
临海市
|
沙坪坝区
|
二连浩特市
|
城市
|
青川县
|
江津市
|
类乌齐县
|
东港市
|
寿宁县
|
三穗县
|
西充县
|
电白县
|
安达市
|
张家口市
|
灵石县
|
芷江
|
昂仁县
|
平舆县
|
朔州市
|
城口县
|
洞头县
|
碌曲县
|
灵宝市
|
定襄县
|
南丰县
|
泸定县
|
祁门县
|
南阳市
|
自治县
|
文昌市
|
保山市
|
和田县
|
哈巴河县
|
鸡东县
|