2 Star 17 Fork 11

bugstack虫洞栈 / itstack-demo-jvm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
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

空文件

简介

本专题主要介绍如何通过java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数据区等),从而让java程序员通过最熟知的java程序,学习JVM是如何将java程序一步步跑起来的,按照《java虚拟机规范》与go语言版的《自己动手写Java虚拟机》实现java版虚拟机案例如下; 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/bugstack_cn/itstack-demo-jvm.git
git@gitee.com:bugstack_cn/itstack-demo-jvm.git
bugstack_cn
itstack-demo-jvm
itstack-demo-jvm
master

搜索帮助