![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java虚拟机
文章平均质量分 86
MYws.
曾许人间第一流
展开
-
JVM-执行引擎
JVM-执行引擎1.执行引擎2.Java程序编译和解释执行3. 已经内置JIT编译器了,那为什么还需要使用解释器来“拖累”程序的执行性能呢?4.热点代码及探测方式5.HotSpot设置程序执行方式6.AOT编译器1.执行引擎执行引擎是Java虚拟机核心的组成部分之一“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行的能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎是由软件自行实现的,因此可以不受物理条件制约地制定指令集与执行引擎的结构体原创 2022-01-13 14:15:34 · 114 阅读 · 0 评论 -
JVM-类加载子系统
JVM-类加载子系统1.类加载子系统的作用从文件系统或者网络中加载字节码文件(.class后缀)将字节码文件的信息存放到JVM运行时数据区的方法区中,将字节流所代表的静态存储结构转化为方法区的运行时数据结构在内存中生成代表该class文件对应类的java.lang.Class对象,作为该类在方法区的数据入口2.类加载器的执行过程加载:通过类文件的全限定名获取该文件对对应的二进制字节流,将字节流所代表的静态存储结构转化为JVM运行时数据结构,并在内存中生成对应的java.lang.Clas原创 2021-12-01 19:26:09 · 271 阅读 · 0 评论