java可以跨平台是因为拥有虚拟机
又因为java程序不是在电脑上运行的,而是在虚拟机上运行,所以java可以跨平台
其实jvm不跨平台的!每个平台都有自己的jvm,这点可以在我们下载jdk的时候需要选择相应平台得到验证!jvm把class文件转换为相应的平台下的可执行文件,这才实现了java代码的平台无关性!
jvm是虚拟机
虚拟机在不同的平台架构是不一样的版本哦
java和jvm的跨平台区别
最新推荐文章于 2021-04-06 17:13:42 发布
java可以跨平台是因为拥有虚拟机
又因为java程序不是在电脑上运行的,而是在虚拟机上运行,所以java可以跨平台
其实jvm不跨平台的!每个平台都有自己的jvm,这点可以在我们下载jdk的时候需要选择相应平台得到验证!jvm把class文件转换为相应的平台下的可执行文件,这才实现了java代码的平台无关性!
jvm是虚拟机
虚拟机在不同的平台架构是不一样的版本哦