编译型语言:源代码经过一次编译就可以就可以转化为机器语言,后面无需再进行编译。
解释型语言:源代码不能直接翻译为机器语言,而是翻译成中间代码,将中间代码经过解释器的解释运行
转换为.class文件的时候属于编译阶段
当jvm把.class文件转换为.java文件的时候属于解释阶段
所以Java既有编译也有解释的过程,它既不是编译型语言也不是解释性语言
编译型语言:源代码经过一次编译就可以就可以转化为机器语言,后面无需再进行编译。
解释型语言:源代码不能直接翻译为机器语言,而是翻译成中间代码,将中间代码经过解释器的解释运行
转换为.class文件的时候属于编译阶段
当jvm把.class文件转换为.java文件的时候属于解释阶段
所以Java既有编译也有解释的过程,它既不是编译型语言也不是解释性语言