过程:
java代码 -》编译-》生成字节码(.class)-》在虚拟机中运行字节码文件-》解释器-》将虚拟机代码转换成二进制机械码(不同系统,机械码不同)。
虚拟机是固定的(只分windows和linux版本),但是不同平台的解释器不同,从而达到语言跨平台。
优点:在传统解释型语言中保留了可移植型,高效型。
本文解析了Java程序的编译流程,从源代码到生成的.class字节码,再到虚拟机解释执行,强调了虚拟机和解释器在实现语言跨平台中的关键作用,同时讨论了其优点——保持可移植性和高效性。
过程:
java代码 -》编译-》生成字节码(.class)-》在虚拟机中运行字节码文件-》解释器-》将虚拟机代码转换成二进制机械码(不同系统,机械码不同)。
虚拟机是固定的(只分windows和linux版本),但是不同平台的解释器不同,从而达到语言跨平台。
优点:在传统解释型语言中保留了可移植型,高效型。
6956
2982
1327
3029
340

被折叠的 条评论
为什么被折叠?