如果计算机的CPU指令集只有x86一种 ,操作系统也只有Windows—种 ,那也许Java语言就不会出现 。 Java在刚刚诞生之时曾经提出过一个非常著名的宣传 口 号 :“ 一 次 编 写 ,到 处 运 行 ( Write Once,Run Anywhere ) ”,这句话充分表达了软件开发人员对冲破平台界限的渴求。在无时无刻不充满竞争的IT领域,不可能只有Wintel存在,我们也不希望只有Wintel存 在 ,各种不同的硬件体系结构和不同的操作系统肯定会长期并存发展。“与平台无关”的理想最终实现在操作系统的应用层上:Sun公司以及其他虚拟机提供商发布了许多可以运行在各 种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现了程序的次编写,到处运行”。如果计算机的CPU指令集只有x86一种 ,操作系统也只有Windows—种 ,那也许J