JJvmJava 实现的 Java 虚拟机
这是一个Java实现的JAVA虚拟机,它会非常简单,实际上简单的只够运行HelloWorld。虽然简单,但尽量符合 JVM 标准,目前主要参考依据是《Java虚拟机规范 (Java SE 7 中文版)》。
关于此项目的说明,详见Wiki
运行
先写一个HelloWorld,代码如下:
package org.caoym; public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World"); } }
可以通过以下命令运行:
$ java org.caoym.jjvm.JJvm org.caoym.HelloWorld Hello World
评论
lujeLua 实现的 Java 虚拟机
luje是使用纯Lua实现的Java虚拟机,可将Java字节码编译成Lua脚本并使用MikePall的LuaJIT2来执行。其运行速度极其快,而且难以想象的轻量级。
lujeLua 实现的 Java 虚拟机
0
BicaVMJavaScript编写的Java虚拟机
国外用JavaScript编写Java虚拟机JVM成功!经过了 6个月的奋战,BicaVM ,一个用
BicaVMJavaScript编写的Java虚拟机
0
BicaVMJavaScript编写的Java虚拟机
国外用JavaScript编写Java虚拟机JVM成功!经过了6个月的奋战,BicaVM,一个用JavaScript语言写的Java虚拟机基本告一段落,可以运行60%以上的Java虚拟机编译代码,但是
BicaVMJavaScript编写的Java虚拟机
0
jMiniLangKotlin 实现的编译器和虚拟机
jMiniLang项目是一个LR编译器、虚拟机一体化工程,并且对虚拟机进行了拓展,参考了操作系统设计的思想。Features(特性)词法分析阶段。LexerwhichgeneratesNFAandDF
jMiniLangKotlin 实现的编译器和虚拟机
0
jMiniLangKotlin 实现的编译器和虚拟机
jMiniLang 项目是一个 LR 编译器、虚拟机一体化工程,并且对虚拟机进行了拓展,参考了操作系
jMiniLangKotlin 实现的编译器和虚拟机
0
OpenFlowJOpenFlow 的 Java 实现
OpenFlowJ是OpenFlow的Java实现。开发者:-DavidErickson(daviderickson@cs.stanford.edu)-RobSherwood(rob.sherwood
OpenFlowJOpenFlow 的 Java 实现
0
odata4jOData的Java实现
odata4j是一个新的开源工具包用于利用Java构建一流的OData生产者和一流的OData消费者。OpenDataProtocol(开放数据协议,OData)是用来查询和更新数据的一种Web协议,
odata4jOData的Java实现
0
jUDDIUDDI 的 Java 实现
jUDDI(音"Judy")是一个开源的UDDI的Java实现。主要特性包括:开源跨平台支持从JDK1.3到1.6遵循UDDI2.0支持各种ANSI标准的SQL数据库可在任何支持Servlet2.3规
jUDDIUDDI 的 Java 实现
0