简介
Java是一种特殊的高级语言,他的执行过程是一种先编译后解释的过程。这种特殊的执行过程促使了其跨平台特性同时又不失性能。java编译之后并没有直接将代码转化为机器语言,而是转化为jvm认识的字节码文件。该字节码文件在不同处理器(cpu)的jvm上可以转化为不同汇编语言。字节码文件是对java代码进行优化的结果,方便jvm的识别和解释,提高运行时效率。