计算机程序运行时的内存分区

这里的内存即指的是RAM

栈区(stack):

这里放置一些局部变量,需要注意的是:深递归,函数循环调用都可能耗尽栈内存而造成程序崩溃

堆区(heap):

  一般由程序员管理,我们创建的对象就放在这里。

全局区(静态区 static):

全局变量和静态变量的存储是放在一块,程序结束后有系统释放。

文字常量区:

  常量字符串就是放在这里的,比如:const常量

代码区:

  存放代码,app程序会拷贝到这里

posted on 2017-03-26 22:57  码先生  阅读(282)  评论(0编辑  收藏  举报