1、JVM加载流程:1. 解析命令行参数:解析用户启动JVM时传入的参数,配置运行时环境。-classpath:指定类搜索路径。-Xmx/-Xms:设置堆内存最大/初始大小。-XX:+UseG1GC:指定垃圾回收器类型。2. 创建Bootstrap ClassLoader:引导类加载器是 JVM 的内置加载器,负责加载 Java 核心类库。3. 加载核心类:引导类加载器首先加载 JVM 运行所需的基础类,如java.lang.Object、java.lang.ClassLoader等,这些类构成了 JVM 的运行基础。4. 初始化运行时组件和内存区域:内存区域划分:堆:对象实例存储区域(分新生...