# java-jvm **Repository Path**: wangjiu7521/java-jvm ## Basic Information - **Project Name**: java-jvm - **Description**: 用java模拟解析字节码,执行字节码里的指令 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-03-19 - **Last Updated**: 2022-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-jvm ### 项目意义 学习jvm解析字节码指令以及运行指令的原理。 ### 使用说明 编译打包本项目,生成parseClass.jar 文件 执行指令 java -jar parseClass.jar test.class 指令后面是class文件的路径 输出如图,其中字节码指令数组还未完成解析,只能打印整个指令数组 ![img.png](img.png) ### TODO 1. 补全 attribute 的种类 2. code指令数组解析 3. 命令行提取Class元数据 4. 模拟code执行过程