深入理解java虚拟机
心碎了无痕
一个正在走上架构师之路的追寻着。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java学习之【深入理解Java虚拟机---对象的创建】
今天总结的是对象在虚拟机中的创建,布局以及访问。 1.对象的创建 在虚拟机中对象的创建将分为以下几个步骤: 1.类的加载检查 首先来看下类的加载检查。每当虚拟机遇到一条new指令时,它将先到常量池中检查是否存在将要创建对象的符号引用,并且检查这个符号引用代表的类是否已经加载,解析和初始化过。如果没有,那必须先加载代表原创 2015-07-19 17:34:52 · 1408 阅读 · 0 评论 -
Java学习之【深入理解Java虚拟机---Java内存区域】
运行时数据区域 定义:简单来说就是Java程序运行时会把内存划分为若干个数据区域,这些区域被称为运行时数据区域。每个区域都有各自的用途,以及创建和销毁的时间。 数据区域划分:程序计数器,虚拟机栈,本地方法栈,堆,方法区。下面一一介绍各个数据区域的用途。程序计数器 可以简单理解为在你执行代码时,解释器通过程序计数器的值来选取下一条需要执行的代码。(在虚拟机中被称为字节码指令) 程序计数器在内存中属原创 2015-07-18 22:38:00 · 566 阅读 · 0 评论
分享