jvm内存

jvm对自己的内存进行了划分,分成5个区域

寄存器:内存和cpu之间(关系不大)

本地方法栈:jvm调用系统中的功能(关系不大)

方法和数据共享:运行时期class文件进入的地方

方法栈:所有的方法运行的时候,进入的地方

堆:存储的是容器和对象

数组的内存图

方法内存图

自定义类的内存图

子类父类的内存图

原文地址:https://www.cnblogs.com/hellowq/p/9362889.html