跳转到内容

Java (编程语言)

来自代码酷

模板:编程语言信息框

Java是一种高级的、面向对象编程语言,由Sun Microsystems(现为Oracle公司)于1995年首次发布。Java的设计目标是"一次编写,到处运行"(Write Once, Run Anywhere,WORA),这意味着编译后的Java代码可以在所有支持Java的平台上运行,而无需重新编译。

历史[编辑 | 编辑源代码]

Java最初由詹姆斯·高斯林在Sun Microsystems领导的小组开发,最初命名为Oak,后改名为Java。第一个公开版本Java 1.0于1995年发布。Java迅速流行起来,特别是在企业级应用互联网应用开发中。

特性[编辑 | 编辑源代码]

Java的主要特性包括:

  • 平台无关性:通过Java虚拟机(JVM)实现
  • 面向对象:支持封装继承多态
  • 自动内存管理:通过垃圾回收机制
  • 丰富的标准库:提供大量预构建的功能
  • 多线程支持:内置对并发编程的支持
  • 安全性:提供安全管理器和字节码验证

语法示例[编辑 | 编辑源代码]

以下是一个简单的Java程序示例:

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

要编译和运行这个程序: 1. 保存为HelloWorld.java 2. 编译:javac HelloWorld.java 3. 运行:java HelloWorld

输出将是:

Hello, World!

Java虚拟机(JVM)[编辑 | 编辑源代码]

Java虚拟机(JVM)是Java平台的核心组件,负责执行Java字节码。JVM提供了:

  • 内存管理
  • 垃圾回收
  • 安全性
  • 平台抽象

版本历史[编辑 | 编辑源代码]

版本 发布日期 主要特性
Java 1.0 1996年1月 初始版本
Java 1.1 1997年2月 内部类JDBC
Java 2 (1.2) 1998年12月 集合框架Swing
Java 5 (1.5) 2004年9月 泛型注解自动装箱
Java 8 2014年3月 Lambda表达式Stream API
Java 11 2018年9月 长期支持(LTS)版本
Java 17 2021年9月 当前LTS版本
Java 21 2023年9月 最新版本

应用领域[编辑 | 编辑源代码]

Java被广泛应用于:

开发工具[编辑 | 编辑源代码]

常用的Java开发工具包括:

参见[编辑 | 编辑源代码]

参考文献[编辑 | 编辑源代码]