To:
outer2000(天外流星):
那我继续问你一个问题:
  在一个可执行模块加栽内存之后:那么静态数据,全局数据和程序代码是放在什么地方的啊?只内存中!

解决方案 »

  1.   

    堆栈(stack): 驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针”获得处理的直接支持。堆栈指针若向下移,会创建新的内存;若向上移,则会释放那些内存。基本类型的变量及Object的引用都保存在堆栈里。堆(heap):  一种常规用途的内存池(也在RAM区域),其中保存了Object对象.静态数据: "静态"(Static)是指“位于固定位置”(也在RAM里)。程序运行期间,静态存储的数据将随时等候调用。相当于一个Globe变数