Java既可以被编译,又可以被解释。 Java的源代码(后缀名为.java)文件,通过编译器,被翻译城一种中间代码,成为字节码(bytecode)(后缀名为.class)。Java的字节码被Java解释器解释执行。 可以把Java字节码看作是运行在Java虚拟机(JVM)上的机器代码指令。 大学老师课堂讲解,内部资料,值得一看。