Java的堆,栈,方法区

关于java内存区域部分的堆,栈,方法区三个部分而言,我总结了一下大概为一下这张图。 栈(Stack): 1.为什么栈要用来存储基本变量信息和对象引用 java虚拟机的基本架构就是采用栈来进行设计的。当一个程序需要运行的时候,由于要预先内存空间和运行的生命周期,所以需要进行指针的变动,来进行内存大小的分配。是的,由于这个操作会对程序的执行带来一定的不方便,所以一般栈被用来存放一些基本的变量类型或者
相关文章
相关标签/搜索