Java的历史与Java环境

Java 是一种广泛使用的编程语言,由 Sun Microsystems(现为 Oracle 公司的一部分)于 1995 年发布。以下是 Java 的主要历史里程碑:

  1. 起源(1991-1994)

    • Java 最初由 James Gosling 和他的团队在 Sun Microsystems 开发,最初被称为 "Oak",目标是用于嵌入式系统。

    • 随着互联网的兴起,团队意识到 Oak 可以用于编写跨平台的应用程序,于是将其改名为 "Java"。

  2. 发布(1995)

    • Java 1.0 于 1995 年正式发布,口号是 "Write Once, Run Anywhere"(一次编写,到处运行),强调其跨平台特性。

    • Java 最初被设计用于浏览器中的小程序(Applets),但很快被广泛应用于服务器端编程。

  3. Java 2(1998)

    • Java 1.2 版本发布,标志着 Java 2 平台的诞生。这个版本引入了许多重要的特性,如 Swing GUI 工具包、集合框架等。

  4. Java SE、EE、ME(1999-2006)

    • Java 平台分为三个版本:Java SE(标准版)、Java EE(企业版)和 Java ME(微型版),分别针对不同的应用场景。

    • Java 5(2004 年发布)引入了泛型、注解、自动装箱等现代语言特性。

  5. Oracle 收购 Sun(2010)

    • Oracle 公司收购了 Sun Microsystems,Java 的开发和维护由 Oracle 负责。

  6. Java 8(2014)

    • Java 8 是一个重要的版本,引入了 Lambda 表达式、Stream API、新的日期时间 API 等特性,极大地提升了开发效率。

  7. Java 9 及以后(2017 至今)

    • Java 9 引入了模块化系统(Project Jigsaw),允许开发者将应用程序模块化。

    • Java 11(2018)是一个长期支持(LTS)版本,Java 17(2021)是另一个 LTS 版本。

    • Java 的发布周期改为每六个月发布一个新版本,每三年发布一个 LTS 版本。

Java 环境

Java 环境是指开发和运行 Java 程序所需的工具和平台。主要包括以下几个部分:

  1. Java Development Kit (JDK)

    • JDK 是 Java 开发工具包,包含了编译、调试和运行 Java 程序所需的工具。

    • 主要组件包括:

      • javac:Java 编译器,将 Java 源代码编译成字节码(.class 文件)。

      • java:Java 解释器,用于运行编译后的字节码。

      • javadoc:用于生成 API 文档的工具。

      • jar:用于打包 Java 类文件和资源文件的工具。

  2. Java Runtime Environment (JRE)

    • JRE 是 Java 运行时环境,包含了运行 Java 程序所需的 JVM(Java 虚拟机)和核心类库。

    • 如果你只需要运行 Java 程序而不需要开发,可以只安装 JRE。

  3. Java Virtual Machine (JVM)

    • JVM 是 Java 虚拟机的缩写,它是 Java 跨平台特性的核心。

    • JVM 负责将 Java 字节码解释或编译成机器码,并在不同的操作系统上执行。

  4. Integrated Development Environment (IDE)

    • IDE 是集成开发环境,提供了编写、调试和运行 Java 程序的综合工具。

    • 常见的 Java IDE 包括:

      • Eclipse:一个开源的 Java IDE,支持插件扩展。

      • IntelliJ IDEA:由 JetBrains 开发的商业 IDE,社区版免费。

      • NetBeans:另一个开源的 Java IDE,支持多种编程语言。

  5. Java 平台

    • Java 平台分为三个主要版本:

      • Java SE(Standard Edition):用于开发桌面和服务器应用程序。

      • Java EE(Enterprise Edition):用于开发企业级应用程序,提供了更多的 API 和服务。

      • Java ME(Micro Edition):用于开发嵌入式设备和移动应用程序。

  6. Java 生态系统

    • Java 拥有庞大的生态系统,包括大量的开源库、框架和工具,如 Spring、Hibernate、Maven、Gradle 等,这些工具极大地简化了 Java 开发。

环境搭建步骤(以 Windows 系统为例)

1. 下载 JDK

访问 Oracle 官方网站(Java Downloads | Oracle)或 OpenJDK 官方网站(Home | Adoptium),根据自己的操作系统和需求选择合适的 JDK 版本进行下载。

2. 安装 JDK

双击下载的安装包,按照安装向导的提示进行安装。在安装过程中,可以选择安装路径,建议选择一个易于记忆和管理的路径,如 C:\Program Files\Java\jdk-xx(xx 为 JDK 版本号)。

3. 配置环境变量
  1. JAVA_HOME:右键点击 “此电脑”,选择 “属性”,然后点击 “高级系统设置”,在 “系统属性” 窗口中点击 “环境变量”。在 “系统变量” 区域,点击 “新建”,变量名输入 JAVA_HOME,变量值输入 JDK 的安装路径,如 C:\Program Files\Java\jdk-xx
  2. Path:在 “系统变量” 区域找到 “Path” 变量,点击 “编辑”。在弹出的 “编辑环境变量” 窗口中,点击 “新建”,添加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
  3. CLASSPATH:在 “系统变量” 区域点击 “新建”,变量名输入 CLASSPATH,变量值输入 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
4. 验证安装

打开命令提示符(CMD),输入 java -version 和 javac -version,如果能够正确显示 Java 版本信息,则说明 JDK 安装和环境变量配置成功。

plaintext

java -version
javac -version

通过以上步骤,你就可以在 Windows 系统上搭建好 Java 开发环境,开始编写和运行 Java 程序了。不同操作系统的环境搭建步骤可能会有所不同,但基本原理是相似的 

总结

Java 自 1995 年发布以来,经历了多次重大更新,逐渐成为世界上最流行的编程语言之一。其跨平台特性、强大的生态系统和广泛的应用场景使其在企业级应用、移动开发、大数据处理等领域占据了重要地位。Java 环境包括 JDK、JRE、JVM 和各种开发工具,开发者可以根据需要选择合适的工具和平台进行开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值