JVM常见面试题以及解答汇总

一. 内存模型以及分区,须要详细到每一个区放什么。 Java虚拟机在程序执行过程会把jvm的内存分为若干个不一样的数据区域来管理,这些区域有本身的用途,以及建立和销毁时间。  jvm管理的内存区域包括如下几个区域: html 栈区:  栈分为java虚拟机栈和本地方法栈java 重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。 每一个方法执行都会建立一个栈帧,用于存放局部变量表,操做栈
相关文章
相关标签/搜索