Huion
事業(yè)向左...愛(ài)情向右...失去的...我會(huì)在未來(lái)期待...
BlogJava
首頁(yè)
新隨筆
新文章
聯(lián)系
聚合
管理
posts - 1,comments - 3,trackbacks - 0
<
2025年6月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
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
1
2
3
4
5
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(2)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
2005年6月 (1)
文章分類
Hibernate(1)
J2SE(1)
My Design(1)
問(wèn)題解決列表(1)
文章檔案
2006年3月 (1)
2005年7月 (1)
2005年6月 (2)
搜索
最新評(píng)論
1.?re: J2SE基礎(chǔ)知識(shí)之不要依懶Object.equals();
這個(gè)是菜鳥(niǎo)都懂啦,哈哈哈哈
--weibo
2.?re: 我的設(shè)計(jì)之一:利用Java映射和Jdom做通用JavaBean取存
hao
--weibo
3.?re: 我追求...我快樂(lè)...
這樣的文章應(yīng)該放在非技術(shù)區(qū)!
--dudu
J2SE基礎(chǔ)知識(shí)之不要依懶Object.equals();
問(wèn)題提出:看下面代碼
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。一開(kāi)始感覺(jué)應(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)在想一想,要是一開(kāi)始不注意的話,那結(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è)是菜鳥(niǎo)都懂啦,哈哈哈哈
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
Copyright ©2025 一輝 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
长泰县
|
洪洞县
|
建阳市
|
镇巴县
|
防城港市
|
定西市
|
综艺
|
涪陵区
|
吉安市
|
蓬安县
|
汉中市
|
鹿泉市
|
青冈县
|
乌兰察布市
|
贵阳市
|
三都
|
湾仔区
|
龙江县
|
阜新
|
云浮市
|
浙江省
|
利辛县
|
阳城县
|
景洪市
|
荆门市
|
灵宝市
|
呼图壁县
|
千阳县
|
松阳县
|
酒泉市
|
长乐市
|
师宗县
|
且末县
|
宝清县
|
新宁县
|
北海市
|
富平县
|
台南县
|
金秀
|
中卫市
|
杂多县
|