2015年1月11日开发进展:
一、实现了类对象、类实例对象、类对象管理器、类实例对象管理器
二、实现了iconst_5指令, putstatic指令未完全实现.
已知BUG:
解析class文件的field列表时,最后一个field解析不正确。
你可以直接运行附件中的程序,java/lang/Object.class为类库,java/app/Test.class为系统默认调用应用程序(唯一的应用程序),java/app/Test2.class和java/app/Test3.class为Test的父类。附件中的截图系统正在执行的是Test的父类Test2的clinit函数(因指令集未设计完,只得看到图中的效果了)。