Java语言最大的特点就是可以跨平台(CPU与操作系统的整体叫做平台) . Java之所以可以跨平台是因为经过一次编译之后生成的不是与平台绑定的可执行文件 , 而是中间字节码class文件 . 这些class文件是与平台无关的 , 它们不能直接运行 , 需要Java虚拟机(jvm)二次编译执行.