1.1.2 “一次编写,到处运行”理念在Web层的体现 1.1.2 “一次编写,到处运行”理念在Web层的体现 “一次编写,到处运行”(Write Once, Run Anywhere, WORA)是Java平台自诞生以来最广为传颂的口号之一。它最初由Sun Microsystems提出,旨在解决传统软件在不同操作系统、硬件平台间移植性差的问题。这一理念的核心在于:开发者只需用Java语言编写一次应用程序,即可在任何支持Java虚拟机(JVM)的环境中无缝运行,而无需针对目标平台进行重写或大量修改。这种跨平台能力源于Java字节码(bytecode)与JVM之间的抽象契约——源代码被编译为平台无关的中间表示,再由各平台上的JVM负责解释执行或即时编译(JIT)。