1 , 平台 :
值得是操作系统
2 , 跨平台特性 :
我们的代码,可以在任何操作系统上使用,因为,我们的代码,是运行在 jvm 中的。
java 具有平台无关性,一次编写,到处运行。
不同的操作系统,有不同版本的 jvm ( java 虚拟机 )。
3 , 跨平台原理 :
针对不同的操作系统,我们有不同的虚拟机。
我们的程序,并不是直接运行在操作系统中的,而是运行在虚拟机中的。
虚拟机才是运行程序的程序。
虚拟机本身是依赖系统的。