今晚就让我们的JVM能够运行简单的Java程序
目标
在我们自己的虚拟机上,运行下面这段代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
实现细节
1、需要实现虚拟机栈及栈帧
2、需要了解JVM是如何基于虚拟机栈运行的
3、需要实现这些字节码指令
相关代码
对应分支:chat-1
练习
1、自己写代码实现
2、字节写代码实现输出boolean、byte、char、short、int、float、long、double