java移植性的一个问题

小_汪 2019-06-04 12:19:27
同一段java代码。在不同平台下生成的字节码都是一样的吗
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
DAVE-BLACK 2019-06-11
  • 打赏
  • 举报
回复
Linux好像和windows不太一样
十八道胡同 2019-06-04
  • 打赏
  • 举报
回复
引用 2 楼 小_汪 的回复:
引用 1 楼 wildyy 的回复:
一样的,跨平台型指的是一次编译到处运行,一次编译后就是字节码,字节码可以在不同平台下的jvm中运行
意思是说,同一段代码。你在win下生成的字节码和你在其他平台生成的字节码都是一样的。里面的二进制内容都一样。但是不同平台的虚拟机应该是不一样的吧
不同平台的虚拟机,只是虚拟机和平台打交道的方式不一样,他处理自己的字节码应该是一样的
小_汪 2019-06-04
  • 打赏
  • 举报
回复
引用 1 楼 wildyy 的回复:
一样的,跨平台型指的是一次编译到处运行,一次编译后就是字节码,字节码可以在不同平台下的jvm中运行
意思是说,同一段代码。你在win下生成的字节码和你在其他平台生成的字节码都是一样的。里面的二进制内容都一样。但是不同平台的虚拟机应该是不一样的吧
wildyy 2019-06-04
  • 打赏
  • 举报
回复
一样的,跨平台型指的是一次编译到处运行,一次编译后就是字节码,字节码可以在不同平台下的jvm中运行
十八道胡同 2019-06-04
  • 打赏
  • 举报
回复
引用 4 楼 小_汪 的回复:
引用 3 楼 LCL_data 的回复:
[quote=引用 2 楼 小_汪 的回复:] [quote=引用 1 楼 wildyy 的回复:]一样的,跨平台型指的是一次编译到处运行,一次编译后就是字节码,字节码可以在不同平台下的jvm中运行
意思是说,同一段代码。你在win下生成的字节码和你在其他平台生成的字节码都是一样的。里面的二进制内容都一样。但是不同平台的虚拟机应该是不一样的吧
不同平台的虚拟机,只是虚拟机和平台打交道的方式不一样,他处理自己的字节码应该是一样的[/quote]明白了[/quote] 记得结贴,一楼右上角,结贴。
小_汪 2019-06-04
  • 打赏
  • 举报
回复
引用 3 楼 LCL_data 的回复:
引用 2 楼 小_汪 的回复:
[quote=引用 1 楼 wildyy 的回复:]一样的,跨平台型指的是一次编译到处运行,一次编译后就是字节码,字节码可以在不同平台下的jvm中运行
意思是说,同一段代码。你在win下生成的字节码和你在其他平台生成的字节码都是一样的。里面的二进制内容都一样。但是不同平台的虚拟机应该是不一样的吧
不同平台的虚拟机,只是虚拟机和平台打交道的方式不一样,他处理自己的字节码应该是一样的[/quote]明白了

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧