迷LOVEの人♂笑℅`笑
BlogJava
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
posts - 14, comments - 7, trackbacks - 0
java堆棧存取實(shí)例小講解
java采用堆棧形式對(duì)數(shù)據(jù)進(jìn)行存取,這樣做的優(yōu)點(diǎn)是存取速度較快,因?yàn)闂5乃俣缺容^快,僅次于寄存器的速度,堆棧的模式符合垃圾回收的機(jī)制,有利于垃圾的回收,垃圾收集器(GC)自動(dòng)回收。
現(xiàn)在用一個(gè)小實(shí)例來(lái)感受一下java的堆棧存取,代碼如下:
public
class
Person
{
String name;
int
age;
public
static
void
main(String[] args)
{
Person p1
=
new
Person();
Person p2
=
null
;
p2
=
p1;
p1.name
=
"
張三
"
;
p1.age
=
23
;
p2.name
=
"
李四
"
;
p2.age
=
24
;
p1.say();
p2.say();
}
void
say()
{
System.out.println(
"
我的名字是:
"
+
name
+
"
年齡 :
"
+
age);
}
運(yùn)行結(jié)果如下:我的名字是:李四年齡 :24
我的名字是:李四年齡 :24
可用畫圖來(lái)表示其堆棧的存取:其中李四把張三給覆蓋啦。
修改代碼如下:
public
class
Person
{
String name;
int
age;
public
static
void
main(String[] args)
{
Person p1
=
new
Person();
Person p2
=
new
Person();
p2
=
p1;
p1.name
=
"
張三
"
;
p1.age
=
23
;
p2.name
=
"
李四
"
;
p2.age
=
24
;
p1.say();
p2.say();
}
void
say()
{
System.out.println(
"
我的名字是:
"
+
name
+
"
年齡 :
"
+
age);
}
}
運(yùn)行結(jié)果也是:我的名字是:李四年齡 :24
我的名字是:李四年齡 :24
其堆棧存取用畫圖表示如下:其中李四把張三給覆蓋啦
p2先斷開(kāi)自己原先的堆指向,再指向p1的指向,原先的堆空間被釋放。
posted on 2010-10-13 08:33
迷人笑笑
閱讀(1001)
評(píng)論(3)
編輯
收藏
FeedBack:
#
re: java堆棧存取實(shí)例小講解
2010-10-18 11:30 |
閆佳
你的圖畫的不錯(cuò)呀,哈哈,,,,
回復(fù)
更多評(píng)論
#
re: java堆棧存取實(shí)例小講解
2010-10-18 11:33 |
閆佳
對(duì)了,你那個(gè)代碼怎么弄的,還可以收起來(lái),,,
回復(fù)
更多評(píng)論
#
re: java堆棧存取實(shí)例小講解
2010-10-18 12:43 |
迷人笑笑
@閆佳
上面有插入代碼--呵呵---
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
Copyright ©2025 迷人笑笑 Powered By:
博客園
模板提供:
滬江博客
<
2010年10月
>
日
一
二
三
四
五
六
26
27
28
29
30
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
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(13)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
2011年1月 (1)
2010年11月 (4)
2010年10月 (9)
文章檔案
2010年11月 (2)
搜索
最新評(píng)論
1.?re: java中構(gòu)造方法和方法全面解析
為什么非要調(diào)用父類的構(gòu)造方法
--zjy
2.?re: java-醫(yī)院病人排隊(duì)掛號(hào)醫(yī)生叫號(hào)簡(jiǎn)潔小系統(tǒng)
代碼不全 QueueServer 沒(méi)有
--sss
3.?re: Java中thread類與Runnable接口的區(qū)別
受教了
--李大明
4.?re: java中消費(fèi)者與生產(chǎn)者的問(wèn)題實(shí)例解析
樓主有沒(méi)有搞錯(cuò)啊 你的最后那個(gè)截圖后面不還是亂的嗎 不是一個(gè)一個(gè)交替輸出的啊
--aben
5.?re: java堆棧存取實(shí)例小講解
@閆佳
上面有插入代碼--呵呵---
--迷人笑笑
閱讀排行榜
1.?java中構(gòu)造方法和方法全面解析(39170)
2.?java中String s = new String("abc")創(chuàng)建了幾個(gè)對(duì)象?!(10659)
3.?java銀行排隊(duì)系統(tǒng)簡(jiǎn)單程序(3776)
4.?java-醫(yī)院病人排隊(duì)掛號(hào)醫(yī)生叫號(hào)簡(jiǎn)潔小系統(tǒng)(3473)
5.?java中消費(fèi)者與生產(chǎn)者的問(wèn)題實(shí)例解析(2166)
評(píng)論排行榜
1.?java堆棧存取實(shí)例小講解(3)
2.?java中構(gòu)造方法和方法全面解析(1)
3.?java中消費(fèi)者與生產(chǎn)者的問(wèn)題實(shí)例解析(1)
4.?java-醫(yī)院病人排隊(duì)掛號(hào)醫(yī)生叫號(hào)簡(jiǎn)潔小系統(tǒng)(1)
5.?java銀行排隊(duì)系統(tǒng)簡(jiǎn)單程序(0)
主站蜘蛛池模板:
永久免费看mv网站入口
|
亚洲av无码专区在线观看素人
|
日韩精品内射视频免费观看
|
国国内清清草原免费视频99
|
亚洲国产香蕉人人爽成AV片久久
|
亚洲va久久久噜噜噜久久狠狠
|
91精品免费在线观看
|
国产jizzjizz视频免费看
|
亚洲午夜未满十八勿入
|
国产亚洲精品AAAA片APP
|
中文字幕在线观看免费视频
|
国产特黄一级一片免费
|
免费国产小视频在线观看
|
亚洲美女自拍视频
|
国产精品99爱免费视频
|
少妇高潮太爽了在线观看免费
|
亚洲另类激情专区小说图片
|
国产精品免费αv视频
|
国产精品亚洲片在线观看不卡
|
亚洲国产一成久久精品国产成人综合
|
97视频免费在线
|
亚洲av无码专区在线电影天堂
|
亚洲国产人成网站在线电影动漫
|
中文字幕在线免费
|
亚洲欧美第一成人网站7777
|
97青青草原国产免费观看
|
亚洲av永久无码精品天堂久久
|
99热这里有免费国产精品
|
亚洲一区在线视频
|
国产一级淫片a视频免费观看
|
国产精品美女免费视频观看
|
一区二区三区亚洲
|
99在线免费观看视频
|
亚洲色欲色欱wwW在线
|
国色精品卡一卡2卡3卡4卡免费
|
亚洲乱人伦中文字幕无码
|
亚洲综合无码AV一区二区
|
中文无码日韩欧免费视频
|
亚洲精品无码专区久久久
|
无人在线观看免费高清视频
|
一本久久A久久免费精品不卡
|