文件名称:cpp-ToyJVM用C编写的实验性Java字节解释器
文件大小:37KB
文件格式:ZIP
更新时间:2022-09-04 23:40:05
C/C 开发-其它杂项
用C编写的实验性Java字节码解释器,可以更好地理解Java概念。
【文件预览】:
ToyJVM-master
----src()
--------stringBuilder.c(3KB)
--------classFile.c(13KB)
--------field.c(3KB)
--------attribute.c(2KB)
--------constantPool.c(5KB)
--------machine.c(2KB)
--------frame.c(870B)
--------opcode.c(32KB)
--------javaClass.c(331B)
--------heap.c(1KB)
--------stack.c(2KB)
--------printStream.c(1KB)
--------main.c(3KB)
----LICENSE(18KB)
----test()
--------HelloWorld.class.txt(13B)
--------Factorial.java(376B)
--------StringExample.java(680B)
--------InstanceTest.java(978B)
--------Factorial.class.txt(7B)
--------StringExample.class.txt(125B)
--------HelloWorld.java(140B)
--------InstanceTest.class.txt(18B)
--------returnTest.class.txt(3B)
--------returnTest.java(278B)
----test.sh(344B)
----README.md(642B)
----makefile(1KB)
----.gitignore(262B)
----readme.md(636B)
----include()
--------machine.h(328B)
--------frame.h(1KB)
--------attribute.h(1KB)
--------constantPool.h(3KB)
--------field.h(2KB)
--------heap.h(501B)
--------method.h(1KB)
--------stack.h(551B)
--------javaClass.h(208B)
--------stringBuilder.h(250B)
--------debug.h(97B)
--------opcode.h(2KB)
--------printStream.h(243B)
--------classFile.h(2KB)
--------endianness.h(505B)