📚 分类
JVM
🕵🏽‍♀️ 问题描述
JVM有哪些部分组成?
👨‍🏫 问题讲解
❒ Java虚拟机(JVM)主要由以下几个主要部分组成:

✔ 类加载子系统(Class loader):加载编译后的class文件。
✔ 运行时数据区(Runtime Data Area):即常说的JVM内存
✔ 执行引擎子系统(Execution engine):负责将字节码(即.class文件中的代码)转换成机器码,再提交给操作系统执行。
✔ 本地库接口(Native Interface):与native lib(本地方法库)交互,融合其他编程语言为Java所用,是与其它编程语言交互的接口。

比如:获取系统当前时间。

Date date = new Date();

public Date() {
    this(System.currentTimeMillis());
}

public static native long currentTimeMillis(); 
🏳️‍🌈 问题总结
✔ 类加载器(Class Loader)
✔ 运行时数据区(Runtime Data Area)
✔ 执行引擎(Execution Engine)
✔ 本地库接口(Native Interface)
📖 问题信息
📈 浏览次数:30 | 📅 更新时间:2025-12-15 07:20:08
📦 创建信息
🏷️ ID:126 | 📅 创建时间:2025-02-01 04:32:55