
jvm
文章平均质量分 50
14C的风
这个作者很懒,什么都没留下…
展开
-
jvm详解(一)
基本概念 JVM是可运行Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收、堆和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。 运行过程 ① Java 源文件—->编译器—->字节码文件 ② 字节码文件—->JVM—->机器码 jvm内存 ...原创 2022-02-22 11:00:11 · 232 阅读 · 0 评论 -
jvm类加载机制
jvm 类加载机制分为五个部分 加载、验证、准备、解析、初始化。 一、加载 1、通过类的全限定名来获取此类的二进制字节流 2、将此类字节流代表的静态存储结构转行为方法去区运行时的数据结构 3、在堆中生成一个代办此类的java.lang.Class对象,作为方法区这个类的各种数据的入口 二、验证 这一阶段的主要目的是为了确保Class 文件的字节流中包含的信息是否符合当前虚拟机的要求,并且不会危害虚拟机自身的安全 三、准备 准备阶段是正式为类变量分配内存并设置类变量的初始值阶段,即在方法区中分配这些变量所使用原创 2022-02-09 09:20:08 · 90 阅读 · 0 评论