javajvm:用Java编写的玩具JVM

时间:2021-05-09 16:48:09
【文件属性】:
文件名称:javajvm:用Java编写的玩具JVM
文件大小:350KB
文件格式:ZIP
更新时间:2021-05-09 16:48:09
java jvm java-jvm Java Java JVM 使用Java 8来实现一个纯解释执行的Java虚拟机。 代码偏向于可读性,忽略性能。 项目的目的在于更加深入的学习和理解Java虚拟机。 怎么跑起来? hello, world 从中下载最新的版本的压缩包,解压后,你会看到2个文件 HelloWorld.java:未编译的Java代码,里面的内容即将运行在实现的JVM上 javajvm-xxx.jar:JVM的实现,本质上是一个jar包,里面放着编译好的Java代码。 xxx代表版本号,不要在Shell中真的输入xxx,请将javajvm-xxx.jar自行换成对应的文件。 在javajvm-xxx.jar所在的目录下,命令行中执行 java -jar javajvm-xxx.jar 运行上面的命令后,你会看到一些提示信息。 现在,将HelloWorld.java编译成HelloWorld.class,然后用JVM运行。

网友评论