一.程序的执行过程
Ⅰ.大致过程
a.程序(硬盘)→执行→代码(load到内存)→找到main函数 →不同区域各自分配到四块不同的内存管理区域
b.内存中的四块管理区域:
head(堆内存)—— new出来的实例
stack(栈内存)——局部变量
data segment ——静态变量,字符串常量
code segment ——存放代码
Ⅱ.示意图
一.程序的执行过程
Ⅰ.大致过程
a.程序(硬盘)→执行→代码(load到内存)→找到main函数 →不同区域各自分配到四块不同的内存管理区域
b.内存中的四块管理区域:
head(堆内存)—— new出来的实例
stack(栈内存)——局部变量
data segment ——静态变量,字符串常量
code segment ——存放代码
Ⅱ.示意图