| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1189 人关注过本帖
标题:JAVA内存分区么
只看楼主 加入收藏
Satyr
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2006-4-7
收藏
 问题点数:0 回复次数:8 
JAVA内存分区么
RT,分几个区啊
还有String b="hello";
这个hello 储存在哪里啊
如果在写一个 String a="hello";
那a 与b是指同一个无名对象么?
谢谢大家
搜索更多相关主题的帖子: JAVA 内存 分区 hello String 
2007-03-13 16:51
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
JAVA内存分为堆存储区和栈存储区

一般声明的对象都是放在堆里面的,而一些基本的数据类型是放在堆里面

像字符串"hello"是字符串常量,存在栈里面,

a和b都是指向同一个在常量池里面的对象

可惜不是你,陪我到最后
2007-03-13 17:06
Satyr
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2006-4-7
收藏
得分:0 
那那些引用呢?

C++的博大精深让我叹服
2007-03-13 17:24
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
引用所指向的对象在堆里面

可惜不是你,陪我到最后
2007-03-13 18:44
zhufeifei
Rank: 1
等 级:新手上路
威 望:2
帖 子:402
专家分:0
注 册:2006-8-11
收藏
得分:0 
数据运行时书上说还有个- 方法区!是吗?

在不断的拼搏与进取中,定能创造一片天地!
2007-03-13 19:52
Satyr
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2006-4-7
收藏
得分:0 

我是说那个引用本身???
不应该在堆栈么??


C++的博大精深让我叹服
2007-03-13 20:41
sea7
Rank: 2
等 级:新手上路
威 望:3
帖 子:291
专家分:0
注 册:2007-2-17
收藏
得分:0 
啊!
引用应该在栈内存吧!!
JAVA中字符串应该是被当作泪来对待的吗??
请教千里大哥

软件是一种修养
2007-03-14 18:39
心动音符
Rank: 1
等 级:禁止访问
威 望:1
帖 子:832
专家分:0
注 册:2005-9-15
收藏
得分:0 
冰老大 静态的放哪里啊 什么时候放

2007-03-14 20:46
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 

程序运行的时候就已经有了静态对象
等程序关闭后回收


嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2007-03-14 23:06
快速回复:JAVA内存分区么
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015643 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved