# itstack-demo-jvm **Repository Path**: jianping724/itstack-demo-jvm ## Basic Information - **Project Name**: itstack-demo-jvm - **Description**: 本专题主要介绍如何通过java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数据区等),从而让java程序员通过最熟知的java程序,学习JVM是如何将java程序一步步跑起来的,按照《java虚拟机规范》与go语言版的《自己动手写Java虚拟机》实现java版虚拟机案例如下; - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2021-03-27 - **Last Updated**: 2021-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # itstack-demo-jvm ``` JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 本专题主要介绍如何通过java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数据区等),从而让java程序员通过最熟知的java程序,学习JVM是如何将java程序一步步跑起来的,按照 《java虚拟机规范》与go语言版的《自己动手写Java虚拟机》实现java版虚拟机案例如下; GIT代码库;https://github.com/fuzhengwei/itstack-demo-jvm 用Java实现JVM第一章《命令行工具》 用Java实现JVM第二章《搜索class文件》 用Java实现JVM第三章《解析class文件》 用Java实现JVM第四章《运行时数据区》 用Java实现JVM第五章《指令集和解释器》 用Java实现JVM第六章《类和对象》 用Java实现JVM第七章《方法调用和返回》 用Java实现JVM第八章《数组和字符串》 用Java实现JVM第九章《本地方法调用》 欢迎加群共同学习底层技术(QQ群):5398358 简书专题:https://www.jianshu.com/c/c54223d04e3c