java(学习笔记-栈,堆,方法区,常量池)java虚拟机栈本地方法栈堆方法区运行时常量池new过程发生了什么堆和常量池太难理解了,从string类分析一下
本文主要理清这几个专有名词的含义和关系,太深入的内容不会有,入门而已java虚拟机栈我的理解:学过这个数据结构就知道,它有FILO(First in Last out)的特点,很适合模拟运行一个函数或方法的过程,所以这就是运行函数的区域,同时也会保存一些局部的变量信息,引用信息等。笔记:首先它是线程私有的,也就是每个线程都有一个栈,它的生命周期和线程相同,它描述的是 Java 方法执行...