JVM
nero_claudius
这个作者很懒,什么都没留下…
展开
-
JVM学习——虚拟机类加载机制
JVM学习——虚拟机类加载机制 1 概述 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 与那些在编译时需要进行连接工作的语言不同,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的。 2 类加载的时机 2.1 类的生命周期 从被虚拟机加载到内存开始,到卸载出内存为止,...原创 2019-09-17 20:02:36 · 176 阅读 · 0 评论 -
JVM学习——解析Java虚拟机运行时数据区
JVM学习——解析Java虚拟机运行时数据区 1 运行时数据区概览 来一张图大概看一下JVM运行时数据区的情况,下面我将仔细的介绍各个区域 2 运行时数据区 2.1 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程(每个线程都有自己的程序计数器)所执行的字节码的行号指示器。字节码解释器通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础...原创 2019-09-28 19:40:36 · 141 阅读 · 0 评论