分为五个区:堆、栈、全局区、文字常量区、程序代码区
1.堆区
用户在这里进行动态内存分配区
2.栈区
系统自动分配,自动回收,速度快,效率高,但是栈区比较小,小心栈溢出
3.全局区
存储全局变量和静态变量
4.文字常量区
存储常量字符串,程序结束后,由系统统一释放
5.程序代码区
存放程序的二进制代码