1-JVM-内存模型概述

整体概述如下:

221434_1BR4_3613309.png

一级分类二级分类概述
线程私有程序计数器JVM运行字节码行号指数器
JVM虚拟机栈虚拟机栈描述的是方法执行的内存模型
本地方法栈-
线程共享方法区存放类的meta信息,常量池等
java对象主要存放地方,主要分为年轻代,老年代和永久代

 

 

 

程序技术器
    他可以看做是当前线程执行的字节码行号指示器.字节码解释器工作是就是通过程序计数器:

改变这个计数器来取下一条需要执行的指令.

Java虚拟机栈:

    虚拟机栈描述的就是 Java方法执行的内存模型,每个方法执行时,都会创建一个栈帧,

用于存放 局部变量表,操作数栈,动态链接和方法出口等信息.

Java堆

    堆中主要存放 java实例和数组信息,也是主要的垃圾回收地方,

Java方法区

    方法区主要存放类的元数据和常量池.也是永久代垃圾回收的地方.

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3613309/blog/1544441

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值