【为什么Java具有可移植性】

【为什么Java具有可移植性】,第1张

【为什么Java具有可移植性】

Java应用程序开发过程:

我们将代码写在

.java

格式的纯文本文件中,通过编译器(javac)后编译出

.class文件

.class文件里的代码是JVM能识别的字节码(bytecode),最后也是在JVM中运行应用程序。而JVM可在不同的OS上运行,故.class文件便能在不同的OS上运行(OS提前装上JVM)
所以,Java的可移植性,并不是说只要是Java的代码便能跨系统运行,跨系统的前提是各系统装上了对应的JVM。(ps:JVM与API共同组成Java平台,和一般的平台不同的是,Java平台是运行于其它硬件平台之上的纯软件平台)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5708398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存