https://github.com/fuzhengwei/itstack-demo-jvm
本专题主要介绍如何通过java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数据区等),从而让java程序员通过最熟知的java程序,学习JVM是如何将java程序一步步跑起来的,按照《java虚拟机规范》与go语言版的《自己动手写Java虚拟机》实现java版虚拟机案例如下;
https://github.com/fuzhengwei/itstack-demo-jvm
Last synced: 2 months ago
JSON representation
本专题主要介绍如何通过java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数据区等),从而让java程序员通过最熟知的java程序,学习JVM是如何将java程序一步步跑起来的,按照《java虚拟机规范》与go语言版的《自己动手写Java虚拟机》实现java版虚拟机案例如下;
- Host: GitHub
- URL: https://github.com/fuzhengwei/itstack-demo-jvm
- Owner: fuzhengwei
- Created: 2019-05-03T01:13:22.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-01T13:04:20.000Z (almost 3 years ago)
- Last Synced: 2025-03-30T03:09:08.319Z (3 months ago)
- Language: Java
- Homepage: https://bugstack.cn
- Size: 135 KB
- Stars: 351
- Watchers: 7
- Forks: 120
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# itstack-demo-jvm 用java实现JVM
微信公众号:bugstack虫洞栈,欢迎您的关注&获取更多案例与源码!博客栈:https://bugstack.cn>JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
本专题主要介绍如何通过java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数据区等),从而让java程序员通过最熟知的java程序,学习JVM是如何将java程序一步步跑起来的,按照
《java虚拟机规范》与go语言版的《自己动手写Java虚拟机》实现java版虚拟机案例如下;## 章节列表
- [用Java实现JVM第一章《命令行工具》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第二章《搜索class文件》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第三章《解析class文件》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第三章《解析class文件》附[classReader拆解]](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第四章《运行时数据区》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第五章《指令集和解释器》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第六章《类和对象》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第七章《方法调用和返回》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第八章《数组和字符串》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第九章《本地方法调用》](https://github.com/fuzhengwei/itstack-demo-jvm)
- [用Java实现JVM第十章《异常处理》](https://github.com/fuzhengwei/itstack-demo-jvm)------------
## 微信公众号:bugstack虫洞栈,欢迎您的关注&获取源码!
