
:javo_rocket: 每位 Java 开发者都可轻松使用的低成本沙盒虚拟机
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
:javo_rocket: Javo_Rocket是一款专为Java开发者设计的低成本、易于使用的沙盒虚拟机工具,助力开发人员高效构建和测试应用。
贾沃(以前称为Jago)是一个用Go语言编写的简化版Java虚拟机。其主要目的是深入学习Java虚拟机规范,并尝试理解Java程序运行背后的机制。此虚拟机可用于教育目的,例如,在有关如何为具有完整规范的语言设计运行时的课程中使用。我只参考了“Java 虚拟机规范”,然后研究我们应该怎样进行设计。一些生产级别的特性被故意忽略,以使整体思路尽可能简化和清晰,这已经足够满足教学需求。
如果您没有时间阅读OpenJDK源代码或在调整程序时总是猜测JVM的行为,那么贾沃可以帮您更深入地理解这些内容,并让您更好地掌握虚拟机的运行机制。我们提供了一些概述演示来帮助大家快速上手。
欢迎任何想法和建议,我很高兴与大家分享经验和知识。以下是项目的一些路线图:
- Java类文件读取器
- 翻译引擎
- 类加载器委托
- 多线程支持
- 监控、sleep、wait、notify 支持
- JDK本地方法
- GC准时制
关于如何构建和安装,请按照以下步骤操作:
❯ cd ~
全部评论 (0)
还没有任何评论哟~


