JAVA中code segment,data segment,heap,stack分别存放什么内容? 哪里有文章详细的介绍吗?
解决方案 »
- Struts2 Action 的生命周期 问题
- 请教一个JCR(jackrabbit)的删除问题
- 紧急求助!如何判断指定的URL里是否存在RSS源
- 上传文件<html:file>,那么form中用来接收文件的数据成员是什么类型?
- 新手请教一个问题
- 在线等 ~! 关于struts <logic:iterate.. 标签的问题 请帮忙 谢谢!~!
- tomcat中如何运行JavaBean
- 为何JB不能导入zip:///[C%|/oracle/ora81/jdbc/lib/classes12.zip]包
- 大家EJB练手时一般用什么数据库?
- xml与mib问题,急!
- 用java程序读word文档
- Struts2通配符错误、{N}取不到中的值。
code segment,data segment好像就没怎么听人说过。Java似乎低不到这个层面去的。
PCB //程序控制块 你懂的...
stack //局部变量...
。
。 //stack往下动态增长,heap往上动态增长
。
heap //new出来的...
bss segment //未初始化全局变量...
data segment //数据段,程序运行的中间数据
code segment //代码段,程序要运行,当然要把代码移进内存啊我不知道JVM是不是也分成这样,还有,这个是学操作系统遗留下来的记忆,可能有误,大家共同探讨
data segment 放静态数据常量
heap 放创建出来的对象
stack 放临时变量