程序内存分区

2015-11-14 diaba JVM

分为五个区:堆、栈、全局区、文字常量区、程序代码区


    1.堆区

            用户在这里进行动态内存分配区


    2.栈区

            系统自动分配,自动回收,速度快,效率高,但是栈区比较小,小心栈溢出


    3.全局区

            存储全局变量和静态变量


    4.文字常量区

            存储常量字符串,程序结束后,由系统统一释放


    5.程序代码区

            存放程序的二进制代码

标签: 内存分区 程序

发表评论:

Powered by emlog 京ICP备15045175号-1 Copyright © 2022