Java是如何实现跨平台的,原理是什么-,java语言跨平台特性的工作原理

  Java是如何实现跨平台的,原理是什么?,java语言跨平台特性的工作原理

  (1)c/c编译成相应的平台,跨平台需要相应的编译器重新编译。

  (2)java编译一个文件(。java)转换成字节码文件(。类),然后字节码在java虚拟机上被解释成机器码。

  (3)字节码(。class)文件不面向任何特定平台,只面向虚拟机。

  (4)不同平台上的虚拟机不一样,但是界面是一样的。

  (5)java语言是一次编译文件,到处运行(只要运行平台安装了java虚拟机)。因为这个原理,c/c的性能比java高。

  推荐:java视频教程

  如何解决写爬虫IP受阻的问题?立即使用。

  总的来说,与其说java虚拟机(jvm)可以跨平台,不如说java可以跨平台。就像一个中国人去外国需要带不同的翻译去不同的国家,这个翻译就是虚拟机(jvm)。翻译需要把中国人说的话翻译成相应的语言,也就是。类文件。因此,java可以跨平台。只要在不同的操作系统下有对应的JVM,就可以说这个系统可以执行java。

  相关文章和教程推荐:java入门。以上是java跨平台原理介绍的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: