会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
仅以纪念
记录自己所学心得感悟
博客园
首页
新随笔
联系
订阅
管理
jvm 栈、堆、方法区
栈、堆、方法区
栈
描述的是方法执行的内存模型,每个方法在执行时都会创建一个栈帧(存储局部变量,操作数栈,动态链接,方法出口等)
JVM为每个线程创建一个栈,栈属于线程私有,不能实现线程间的共享
堆
存储创建好的对象和数组
JVM只有一个堆,被所有线程共享
堆是一个不连续的空间分配灵活,速度慢。
方法区
JVM只有一个堆,被所有线程共享
存放整个程序中唯一的元素,用于存放已被虚拟机加载的类信息,常量静态变量即时编译器编译后的代码数据,如class static 变量、
posted @
2021-03-04 15:17
仅此忆念
阅读(
77
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告