在业余时间,断断续续地写了相近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
相关推荐
NULL 博文链接:https://rjpos.iteye.com/blog/2174866
NULL 博文链接:https://rjpos.iteye.com/blog/2176661
NULL 博文链接:https://rjpos.iteye.com/blog/2175579
第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行...
实用:多场景JVM参数调优实战
赠送jar包:metrics-jvm-3.1.5.jar; 赠送原API文档:metrics-jvm-3.1.5-javadoc.jar; 赠送源代码:metrics-jvm-3.1.5-sources.jar; 赠送Maven依赖信息文件:metrics-jvm-3.1.5.pom; 包含翻译后的API文档:...
第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: ...
垃圾回收系列(3):CLR与JVM垃圾回收器的比较扫描.pdf
赠送jar包:metrics-jvm-3.1.5.jar; 赠送原API文档:metrics-jvm-3.1.5-javadoc.jar; 赠送源代码:metrics-jvm-3.1.5-sources.jar; 赠送Maven依赖信息文件:metrics-jvm-3.1.5.pom; 包含翻译后的API文档:...
20丨磨刀不误砍柴工:欲知JVM调优先了解JVM内存模型.html
JVM面试资料。 JVM结构:类加载器,执行引擎,本地方法接口,本地内存结构; 四大垃圾回收算法:复制算法、标记-清除算法、标记-整理算法、分代收集算法 七大垃圾回收器:Serial、Serial Old、ParNew、CMS、Parallel...
直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景。
在第 6 节课至第 8 节课中所讲的 C++ 静态编译相比,JIT 最大的特点是在程序运行时进行编译。11 | 即时编译:高性能JVM的核心秘密这种编译方式相对
垃圾回收系列(3):CLR与JVM垃圾回收器的比较宣贯.pdf
BeakerX: 一个JVM内核的集合,具有小部件,绘图,表格,自动翻译以及其他Jupyter Notebook和Jupyter Lab的扩展
每个使用Java的开发者都知道Java字节码是在JRE中运行,而JVM则是JRE中的核心组成部分,承担分析和执行Java字节码的工作,而Java程序员通常并不需要深入了解JVM运行情况就可以开发出大型应用和类库。尽管如此,如果你...
Java Image Processing Recipes: With OpenCV and JVM English | ISBN: 1484234642 | 2018 | 379 pages | PDF
Minimale grafische JVM (Ref JVM 7) 支持的命令:iconst_m1 iconst_1 iconst_2 iconst_3 iconst_4 iconst_5 iadd isub imul idiv iand ior ixor irem ishl ishr iushr iload_0 iload_1 iload_2 iload_3 iload ...
redis面试题