没有合适的资源?快使用搜索试试~ 我知道了~
一个用于学习的java虚拟机实现
共48个文件
h:14个
cpp:11个
java:10个
需积分: 15 6 下载量 169 浏览量
2013-12-04
15:49:34
上传
评论 1
收藏 71KB RAR 举报
温馨提示
这是一个学习用途的Java虚拟机实现,用C++写的。这个虚拟机采用原始的解释方式执行Java指令,并且没有什么优化。这个虚拟机实现了大部分的Java指令。目前未实现字节码验证,不支持本地方法,没有什么类库(除了最基本的Object类和一些异常类),也没有垃圾回收。
资源推荐
资源详情
资源评论
收起资源包目录
v034.rar (48个子文件)
v034
VmUtils.cpp 17KB
new_delete_overload.cpp 257B
Hashtable.h 10KB
JVMTest2.vcproj 5KB
Todo.txt 514B
JavaClass.cpp 72KB
Bytecode.h 11KB
MemoryManagerImpl.h 1013B
util.h 903B
run_compile.txt 150B
util.cpp 2KB
StringTable.h 663B
ClassLoader.cpp 6KB
types.h 877B
Bytecode.cpp 178KB
new_delete_overload.h 153B
MemoryManager.h 334B
BytecodeVerifier.cpp 487B
MemoryManagerImpl.cpp 5KB
JavaClass.h 15KB
java
lang
IllegalAccessError.class 219B
Exception.class 205B
Throwable.java 50B
ExceptionInInitializerError.class 237B
ArithmeticException.java 78B
Error.java 64B
OutOfMemoryError.java 71B
OutOfMemoryError.class 215B
Error.class 197B
Object.java 224B
Object.class 217B
IllegalAccessError.java 73B
ArithmeticException.class 225B
NullPointerException.class 227B
ClassCastException.java 77B
NullPointerException.java 79B
Throwable.class 202B
ExceptionInInitializerError.java 82B
Exception.java 68B
ClassCastException.class 223B
BytecodeVerifier.h 182B
debug.h 341B
String.h 1KB
debug.cpp 534B
String.cpp 4KB
Test.cpp 6KB
VmUtils.h 9KB
ClassLoader.h 1KB
共 48 条
- 1
资源评论
simpleman7210
- 粉丝: 10
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功