java运行底层

对于C语言来讲,它是将源码编译为二进制码(exe文件,也被称为机器码),这样计算机就可以读懂,它就可以按照人类的意愿去实现一定的功能。对于Java来讲,它并不是编译为二进制码,而是将源码编译为一种独立于机器平台的中间代码,这种中间代码就称为字节码。字节码可以被Java解释器所执行,由解释器将字节码再翻译成二进制码,使得程序得以运行。这也是java能够跨平台执行的原因。
相关文章
相关标签/搜索