为什么说java是跨平台的语言?
jvm是跨平台的关键。
程序运行前,Java源代码先要经过编译形成字节码。程序运行时,jvm负责把字节码翻译成【特定平台下能运行的机器码】,再运行。
也就是说,只要在不同平台上安装对应的jvm,就可以将相同的字节码在对应的平台上运行。
注意:
跨平台的是Java程序,不是jvm,jvm是平台相关的软件,不同平台要安装相应的jvm
jvm是跨平台的关键。
程序运行前,Java源代码先要经过编译形成字节码。程序运行时,jvm负责把字节码翻译成【特定平台下能运行的机器码】,再运行。
也就是说,只要在不同平台上安装对应的jvm,就可以将相同的字节码在对应的平台上运行。
注意:
跨平台的是Java程序,不是jvm,jvm是平台相关的软件,不同平台要安装相应的jvm
2022-03-14
在牛客打卡54天,今天也很努力鸭!
全部评论
相关推荐