10 2017 档案

摘要:之前提到了虚拟机栈,接下来我们说的本地方法栈正好和虚拟机栈对应,一个是是虚拟机为执行java方法也就是字节码服务,另一个则是为本地方法服务。 因为本地方法不一定是用java实现,也可能是其他语音,所以在java虚拟机规范中并没有规定这方面的内容,所以不同的虚拟机可以实现各自不同的本地方法栈。与虚拟机 阅读全文
posted @ 2017-10-19 11:55 haoming1100 阅读(123) 评论(0) 推荐(0)
摘要:之前我们了解了程序计数器,接下来了解第二个线程私有的数据区域--虚拟机栈。 虚拟机栈是线程私有的,每创建一个线程,虚拟机就会为这个线程创建一个虚拟机栈,虚拟机栈表示Java方法执行的内存模型,每调用一个方法就会为每个方法生成一个栈帧(Stack Frame),用来存储局部变量表、操作数栈、动态链接、 阅读全文
posted @ 2017-10-13 18:21 haoming1100 阅读(185) 评论(0) 推荐(0)
摘要:最近在学习jvm,准备在园子里写个系列笔记,有什么问题大家可以一起探讨。今天学习数据区域划分的第一部分--程序计数器。 JVM在运行时会把管理的内存划分为不同的数据区域,有的区域随着jvm进程启动就开始存在,有的生命周期则与用户线程的周期相同。下面我们来看个划分图(摘自网络) 其中,方法区、java 阅读全文
posted @ 2017-10-12 10:18 haoming1100 阅读(188) 评论(0) 推荐(0)

本文作者: haoming1100 博客链接: http://www.cnblogs.com/haoming1100 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载时必须带上原文链接!