JVM --- JVM的内存结构以及对象的创建和内存布局
1. JVM的内存结构
JVM的内存结构主要是指Java程序在运行时的数据区的划分. 它主要由虚拟机栈, 本地方法栈, Java堆, 方法区, 程序计数器这五部分组成. 这五部分, 虚拟机栈/本地方法栈/程序计数器是线程私有的, Java堆和方法区是线程共享的.
下面我们就来逐一介绍一下这五部分.
(1) 虚拟机栈
虚拟机栈是线程私有的, 所以它的生命周期与线程相同.
在Java程序的执
原创
2018-02-07 00:04:03 ·
474 阅读 ·
0 评论