1.首先本文按照一个java程序的流程来写。
2.这里按照过程讲一下。首先是你写了一段代码。然后javac(不用ide,这样会更好一点)。Javac是编译。变成中间代码,class文件。
涉及 编译原理里面的解释和编译。
2.1. 编译和解释:
2.1.1.编译型语言在编译过程中生成目标平台的指令,解释型语言在运行过程中才生成目标平台的指令。
2.1.2.虚拟机的任务是在运行过程中将中间代码翻译成目标平台的指令。
2.1.3.编译相当于先点菜后吃饭,解释是吃火锅。
2.1.4.Java原来是分到编译里面的。但是有些人任务在虚拟机里实际是解释。这种概念理