7篇文章 · 24963字 · 2人关注
Java虚拟机的执行引擎:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。本章主要是从概念模型的角度讲解虚拟机的方法调用和...
什么是类加载虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就...
Class文件是一组以8位字节为基础单位的二进制流,各个数据项目按照顺序紧凑地排列在Class文件中,中间没有任何分隔符。 Class文件格式采...
Java内存模型,即JMM(Java Memery Model),它的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内...
一、判断对象的状态 在垃圾收集器对堆进行回收前,要先确定对象的状态:是还存活着,还是已经死去。 引用计数算法做法:给对象一个引用计数器,每当有对...
仅讨论普通Java对象(不包括数组和Class对象)的创建。 对象的创建 主要分为以下几个步骤 1、检查对象对应的类是否加载 虚拟机遇到new指...
内容比较浅显,主要是整体结构的梳理,错误之处,欢迎指出! 1、JVM的内部结构 JVM(Java Virtual Machine)是内存的管理者...
文集作者