Java内存分析

来源:互联网 发布:林明祯 知乎 编辑:程序博客网 时间:2024/05/16 06:09
1.栈:
* 存放:局部变量(方法内部定义的变量)
* 内存空间: 栈(自动分配连续的空间,后进先出)
2.堆:
* 存放new出来的对象
* 内存空间: 堆(不连续的空间)
3.方法区:
* 内存空间:方法区(也是堆)
* 存放:类的信息(代码)、static变量、常量池(字符串常量)等。
&&说明:方法区在堆中。
0 0