java开发了一个java虚拟机简称JVM,他的作用就是专门处理这个跨平台问题,只要平台上有安装jvm了。就可以运行java程序。
别的语言,例如c语言,只能在window操作系统上。其它操作系统不支持。如果c语言可以开发一个类似的JVM那么或许可以改善。
Java平台由Java虚拟机(Java Virtual Machine,简称JVM)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。 |