1.编译型语言与解释型语言的区别 对于编译型语言,代码文件经过编译得到可执行文件,这个可执行文件只可用于特定的平台,编译型语言的运行速度较快,但难以移植,在其他平台运行时,往往要重新编写代码再编译。 对于解释型语言,就Java来说,代码文件先被执行为.class字节码文件,然后再由解释器运行,虽然解释型语言的运行速度比编译型低,但它的代码经过一次编写,就可以在不同的平台运行,大大提高了效率。