`
gxuqyw
  • 浏览: 5568 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

011RJPOS:完成了最小jvm的开发

 
阅读更多

在业余时间,断断续续地写了相近1年的时候,最小的JVM组件终于在今天开发完毕。

一、JVM特点

(一)支持多线程

(二)支持monitor

(三)支持异常机制

(四)支持类和实例对象,支持static函数和数据成员

(五)支持垃圾回收

(六)支持标准的java语法生成的class

(七)最小类库(后期加入的都不是必须的)

java.lang.Object.class

java.lang.String.class

java.lang.Throwable.class

java.lang.Exception.class

java.lang.AbstractMethodError.class

java.lang.ArithmeticException.class

java.lang.ArrayIndexOutOfBoundsException.class

java.lang.ClassCastException.class

java.lang.IllegalAccessError.class

java.lang.IncompatibleClassChangeError.class

java.lang.InstantiationError.class

java.lang.NegativeArraySizeException.class

java.lang.NullPointerException.class

java.lang.UnsatisfiedLinkError.class

com.rjos.Thread.class(基于rjos实现的多线程,可以通过实例对象或类对象的函数名创建线程)

 

二、下一步计划

和gui整合,为java提供图形操作类。

 

jvm技术探讨,QQ:601577724

 

 

 

 

 

  • jvm.rar (195.3 KB)
  • 下载次数: 11
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics