Java语言的特点:跨平台性
什么是跨平台性?
|-通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
|-只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
例如:
Java程序->windows版的JVM
Java程序->linux版的JVM
Java程序->mac版的JVM
因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。
Java语言是跨平台的,而JVM不是跨平台的。
|