狼人
走在SCJP的路上
BlogJava
首頁
新文章
新隨筆
聚合
管理
posts - 12, comments - 14, trackbacks - 0
別名現(xiàn)象
1
public
class
IntReference
{
2
private
int
level
=
0
;
3
4
public
static
void
main(String[] args)
{
5
IntReference ag1
=
new
IntReference();
6
IntReference ag2
=
new
IntReference();
7
ag1.level
=
1
;
8
ag2.level
=
2
;
9
System.out.println(
"
A:ag1.level =
"
+
ag1.level);
10
System.out.println(
"
A:ag2.level =
"
+
ag2.level);
11
//
ag1 = ag2;
12
/** */
/**
上面這種寫法,原本ag1包含的對對象的引用,是指向一個值為1的對象。
13
* 在對t1賦值的時候,這個引用被覆蓋,也就是丟失了而那個不再被引用的
14
* 對象會由"垃圾回收器"自動清理。為此為了避免這種現(xiàn)象,應(yīng)該用下面這
15
* 種寫法,這樣可以保持兩個對象彼此獨立,而不是將ag1、ag2捆綁到相同
16
* 的對象上。
*/
17
ag1.level
=
ag2.level;
18
System.out.println(
"
B:ag1.level =
"
+
ag1.level);
19
System.out.println(
"
B:ag2.level =
"
+
ag2.level);
20
ag1.level
=
3
;
21
System.out.println(
"
C:ag1.level =
"
+
ag1.level);
22
System.out.println(
"
C:ag2.level =
"
+
ag2.level);
23
}
24
}
1
public
class
ObjectReference
{
2
private
char
charA
=
'
a
'
;
3
4
public
void
f(ObjectReference b)
{
5
b.charA
=
'
b
'
;
6
}
7
8
public
static
void
main(String[] args)
{
9
ObjectReference objReference
=
new
ObjectReference();
10
objReference.charA
=
'
c
'
;
11
//
A:objReference.charA = c
12
System.out.println(
"
A:objReference.charA =
"
+
objReference.charA);
13
/** */
/**
傳遞一個引用,而不是f(objReference)要在其作用域內(nèi)復(fù)制其參數(shù)ObjectReference b的一個副本。
*/
14
objReference.f(objReference);
15
//
B:objReference.charA = b
16
System.out.println(
"
B:objReference.charA =
"
+
objReference.charA);
17
}
18
}
posted on 2009-01-03 17:37
狼人
閱讀(250)
評論(0)
編輯
收藏
所屬分類:
Java
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
try - catch的用法
MessageResources的getMessageResources()方法
IP和Socket小知識
JAVA讀取系統(tǒng)的環(huán)境變量
異或運算符^
Arrays的toString()方法
測試對象的等價性
別名現(xiàn)象
<
2009年1月
>
日
一
二
三
四
五
六
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
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
C#(1)
Java(8)
Linux/Unix(1)
Oracle(2)
隨筆檔案
2009年9月 (1)
2009年8月 (1)
2009年7月 (4)
2009年5月 (2)
2009年4月 (2)
2009年3月 (1)
2009年1月 (2)
文章檔案
2009年5月 (1)
搜索
最新評論
1.?re: Oracle創(chuàng)建表空間、創(chuàng)建用戶以及授權(quán)、查看權(quán)限[未登錄]
哎呦,不錯喔!
--Ruby
2.?re: Oracle創(chuàng)建表空間、創(chuàng)建用戶以及授權(quán)、查看權(quán)限
使用plsql工具創(chuàng)建時更改一下自己存放的路徑windows linux通吃,厲害哦。
--羅禹桐
3.?re: Oracle創(chuàng)建表空間、創(chuàng)建用戶以及授權(quán)、查看權(quán)限
alter user userquota 10M[unlimited] on tablespace;中uesrquota是怎么來的?
--klis
4.?re: Oracle創(chuàng)建表空間、創(chuàng)建用戶以及授權(quán)、查看權(quán)限
非常感謝,在Linux下處理了
--Mr.Chan
5.?re: Oracle創(chuàng)建表空間、創(chuàng)建用戶以及授權(quán)、查看權(quán)限
太棒了!很清晰!
--水心之劍
閱讀排行榜
1.?Oracle創(chuàng)建表空間、創(chuàng)建用戶以及授權(quán)、查看權(quán)限(137277)
2.?JSP顏色(3809)
3.?Oracle Sql語句長度限制問題及解決(3010)
4.?Arrays的toString()方法(2045)
5.?JAVA讀取系統(tǒng)的環(huán)境變量(822)
評論排行榜
1.?Oracle創(chuàng)建表空間、創(chuàng)建用戶以及授權(quán)、查看權(quán)限(12)
2.?IP和Socket小知識(2)
3.?C#Form間的傳值(0)
4.?JAVA讀取系統(tǒng)的環(huán)境變量(0)
5.?異或運算符^(0)
Copyright ©2025 狼人 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
黄色免费网站网址
|
57pao一国产成永久免费
|
天天拍拍天天爽免费视频
|
中文字幕亚洲码在线
|
永久免费AV无码国产网站
|
国产精品亚洲午夜一区二区三区
|
久久亚洲免费视频
|
麻豆精品不卡国产免费看
|
亚洲V无码一区二区三区四区观看
|
久久免费视频网站
|
亚洲视频手机在线
|
免费精品国偷自产在线在线
|
黄色成人网站免费无码av
|
国产成人亚洲综合一区
|
在线观看国产情趣免费视频
|
亚洲成在人线在线播放无码
|
青青青国产色视频在线观看国产亚洲欧洲国产综合
|
亚洲精品无AMM毛片
|
免费欧洲美女牲交视频
|
www一区二区www免费
|
亚洲AV无码一区二区二三区入口
|
国产精品久久免费视频
|
无码日韩人妻AV一区免费l
|
亚洲自偷自偷图片
|
在线免费观看国产
|
亚洲AV永久无码精品放毛片
|
亚洲午夜日韩高清一区
|
最近最新高清免费中文字幕
|
亚洲AV成人一区二区三区在线看
|
免费观看午夜在线欧差毛片
|
人人玩人人添人人澡免费
|
亚洲欧洲国产精品久久
|
免费看国产一级特黄aa大片
|
国产一级淫片a免费播放口
|
亚洲AV成人无码天堂
|
国产L精品国产亚洲区久久
|
亚洲一区二区三区免费在线观看
|
久久亚洲精品无码gv
|
久久精品国产亚洲香蕉
|
午夜免费不卡毛片完整版
|
丰满妇女做a级毛片免费观看
|