Java 是一种 面向对象编程语言,由 Sun Microsystems(后被 Oracle 收购)在1995年推出。它具有以下几个显著特点:
跨平台性:
Java 程序一次编写,到处运行(Write Once, Run Anywhere,WORA)。这是通过 Java 虚拟机(JVM)实现的。
强类型语言:
Java 是强类型语言,数据类型必须明确,编译器不会给出“模糊地带”。
广泛应用:
Java 被广泛应用于从安卓应用到企业级系统的各个领域。
开发工具包:
JDK(Java Development Kit)是 Java 的开发工具包,包含编译器、运行时库和一些工具,用于开发和运行 Java 应用。
Java 的主要组件包括:
Java 运行时环境 (JRE):包含 Java 虚拟机(JVM)和 Java 类库,用于运行 Java 应用程序。
Java 虚拟机 (JVM):是 Java 跨平台能力的核心,负责执行 Java 字节码。
Java 应用编程接口 (API):提供了一套标准的方法和工具,用于开发 Java 应用程序。
Java 程序通常需要先编译成字节码,然后由 JVM 解释执行,或者直接由 JVM 编译执行(即时编译,JIT)。Java 还支持许多高级特性,如多线程、异常处理、泛型等,使其成为一种功能强大的编程语言。