Zvm

Zvm 是一个使用 Python 实现的轻量级 JVM,支持 class 文件解析、类加载、运行时数据区、指令解释器等核心功能,实现了大部分基本指令集,并包含简易 GC、线程和 JDK 库,代码结构清晰,适合学习 JVM 原理。

Zvm,使用 python 实现的轻量级 jvm,项目地址:https://github.com/5A59/Zvm实现了如下功能:class 文件解析类加载运行时数据区指令解释器基本指令集 (总共 205 条,实现了估计 190 多条吧)简易 gc简易线程简易 jdk 库代码简单,结构清晰,方便对 jvm 原理感兴趣的同学进行学习。