1.编译执行: 将源文件编译成机器码,一次编译多次执行。 执行效率高,不可跨平台。 2.解释执行: 源文件被一行一行的解释,一行一行执行。不同的操作系统具备不同的解释器。执行效率低,可跨平台。
JAVA 将程序编译成.class 字节码文件,再将字节码文件给JVM(Java Virtual Machine) 而不同的平台有不同的JVM。