JVM学习笔记

26 阅读1分钟
  1. JVM跨平台的原理

JVM是运行在操作系统中的一个程序

java代码 --编译--> 字节码 --解释--> 机器指令

字节码可以提升程序运行的效率,可以跨平台

  1. JVM的整体结构

image.png 类加载子系统: 把磁盘中的编译完的字节码数据加载到内存中

  1. 类加载子系统

image.png 验证:验证待加载的class文件是否正确

准备:为class变量分配内存并赋零值

解析:将符号引用解析为直接引用