为什么说java是具有跨平台性

Posted 梦中云茵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么说java是具有跨平台性相关的知识,希望对你有一定的参考价值。

主要是因为一个核心的东西,JVM(java  virttual Machine),及java虚拟机

然而所有平台上的JVM都是不一样,但是每个JVM提供给编译器的接口都是一样的。

class文件,编译好的字节码文件。所以编译器只需要生成字节码文件就行,至于在不同的平台上运行

这就交给不同平台上的JVM去处理。

 

 

编译器————>JVM————>平台

以上是关于为什么说java是具有跨平台性的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础总结

直面Java 第003期

201521123114《Java程序设计》第1周学习总结

JAVA初识,JAVA是什么?

Java-与平台无关性

.NET和Java的应用和前景