1.1.1 什么是 Java语言
Java 是 1995 年由 Sun Microsystems /sʌn ˈmaɪkroʊˌsɪstəmz/(太阳微系统公司)推出的、极富创造力的面向对象程序设计语言,由被称作"Java 之父"的 Sun 公司首席科学家——詹姆斯·高斯林博士主导设计。

Java 之父——詹姆斯·高斯林
20 世纪 90 年代初,詹姆斯·高斯林团队致力于为智能设备开发新的编程语言。由于对 C++ 的执行效率与内存管理机制不满,高斯林决定独立开发新语言。当基础架构完成后,命名问题却令人困扰。某日他注意到办公室外的橡树(Oak),于是将新语言暂命名为“Oka”。
此时的 Oak 语言已具备安全性、网络通信、面向对象、多线程等特性,堪称革命性的编程语言。然而在申请商标注册时,发现 "Oak" 已被占用,团队不得不重新命名。在讨论过程中,成员们联想到印度尼西亚盛产咖啡的爪哇岛(Java),最终决定以 "Java" 命名,其图标也被设计为热气升腾的咖啡杯。

Java LOGO
Java 采用"编译-解释"混合执行机制,语法虽与C++ 语言相似,但通过独创的 JVM(Java Virtual Machine)架构实现了跨平台特性。开发者只需编写一次代码,即可在Windows、Unix、macOS 等操作系统及各类处理器平台上运行,真正践行了 "Write Once, Run Anywhere"(一次编写,到处运行)的理念。
具体而言,Java程序通过 JDK(Java Development Kit)编译器转换为与平台无关的字节码(Bytecode),再由 JRE(Java Runtime Environment)中的 JVM将字节码动态编译为机器码执行。这种分层设计既保留了编译语言的高效性,又兼具解释语言的灵活性。