解释型语言 在运行的时候将程序翻译成机器语言,然后执行。例如JavaScript、Python、C#、Java 编译型语言 在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候就不用再进行翻译了。 易混点 Java不是也有一个编译过程吗?为什么还说Java为解释型语言呢? Java虽说是有一个编译的过程,但是并不是将程序编译成机器语言的,而是将它编译成字节码(class文件),在运行的时候,由JVM将字节码再翻译成机器语言。