过程:
java代码 -》编译-》生成字节码(.class)-》在虚拟机中运行字节码文件-》解释器-》将虚拟机代码转换成二进制机械码(不同系统,机械码不同)。
虚拟机是固定的(只分windows和linux版本),但是不同平台的解释器不同,从而达到语言跨平台。
优点:在传统解释型语言中保留了可移植型,高效型。
过程:
java代码 -》编译-》生成字节码(.class)-》在虚拟机中运行字节码文件-》解释器-》将虚拟机代码转换成二进制机械码(不同系统,机械码不同)。
虚拟机是固定的(只分windows和linux版本),但是不同平台的解释器不同,从而达到语言跨平台。
优点:在传统解释型语言中保留了可移植型,高效型。