# ToyVM **Repository Path**: egg90/ToyVM ## Basic Information - **Project Name**: ToyVM - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ToyVM #### 介绍 使用java编写的一个玩具JV,,可以运行java编译出来的helloworld的.class字节码 #### 软件架构 0. 只是一个用来研究的玩具 1. 只是一个解释器VM,不管性能 2. 使用了javassist字节码读写库 3. 内存管理、线程管理、虚表处理、native方法、java类库、这些相关的模块能用jvm都用jvm了 #### 使用说明 1. IntelliJ Idea直接作为gradle项目打开 2. toyvm-hello是helloworld源码 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md