虚拟机内存

在这里插入图片描述

线程共享区包括堆和方法区

 存放对象的区域
 垃圾收集器工作区域
 分为新生代,老年代

方法区

 常量
 静态变量
 编译后的代码

线程私有区包括虚拟机栈,本地方法栈,程序计数器

虚拟机栈

 栈帧:一个方法拥有一个栈帧,每调用一个方法,就将栈帧压入栈,方法执行完成出栈。栈帧中存储局部变量表,操作数栈,方法出口等

本地方法栈

 为native方法服务

程序计数器

类似于指针,记录java代码的执行位置
发布了40 篇原创文章 · 获赞 3 · 访问量 2438
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章