课时4: JDK 简介
摘要:本次分享的主题是 JDK 简介。本次主讲人是李兴华。主要分为两个部分:
1. 具体内容
2. JDK 的下载
我们来看一下如何实现 Java 开发环境的搭建。
01.具体内容
首先, Java 语言属于编译型和解释型语言。对于 Java 语言而言,如果需要进行开发,则必须进行 JDK 的安装与配置。 JDK 的中文含义是 Java 开发工具包,它是 Java 开发的核心工具包。要进行 Java 开发必须要有 JDK 的支持。 JDK 提供了编译和解释的功能。要获取 JDK ,需要通过官方网站下载,并在本机上进行配置。
02. JDK 的下载
首先,我们来看如何获取 JDK 。最早的时候, JDK 是由 Sun 公司提供的,当时的官方网站是 www. sun.com 。后来 Sun 公司被 Oracle 收购,因此现在需要从 Oracle 的官方网站 www. oracle.com 获取 JDK 。
打开 Oracle 的官方网站后,可以通过菜单栏找到下载选项,进而找到 Java 相关的下载内容。这种下载操作在开发过程中是必不可少的部分,尤其是当公司使用 Oracle 的产品时,这个界面会经常出现。
目前, Oracle 主要提供的 JDK 版本是 JDK 10 。关于 JDK 的版本,我们需要了解其发展历史,主要有如下的几个标志性的版本:。 JDK 1.0的开发包于1995年5月23日发布,标志着 Java 的诞生。1996年, JDK 正式提供下载。虽然最初的版本存在一些缺陷和 Bug ,但这是Java发展的重要里程碑。在随后的版本更新过程中,1998年12月4日, JDK 1.2版本发布, Java 正式更名为 Java 2。 Java 2只是 Java 的一个升级版本。
在2000年左右,有一位同学问我, Java 2和 Java 有什么区别。我解释说, Java 2是 Java 的升级版本。这位同学追问为什么叫 Java 2而不直接叫 Java ,这个问题显得有些较真。实际上,名称并不重要,只要核心名称没有变化即可。
接下来,在2005年, Java 迎来了十周年纪念,推出了 JDK 1.5版本。这一版本引入了许多新特性,并对开发提供了更多支持,成为 Java 发展史上的标志性版本。可以说,这一版本直接决定了 Java 后续十年的技术核心发展方向,这一影响一直持续到2015年。
随后,在2014年, Java 发布了 JDK 1.8版本,并引入了 Lambda表达式,支持函数式编程。
在2017年, Java 发布了 JDK 1.9版本,这一版本进一步提升了 JDK 1.8的稳定性。
2018年, Java 发布了 JDK 10版本,这一版本实际上是 JDK 1.9的稳定版,标志着 Java 开源技术发展的更新周期标准。这次使用的是1.0。
但是需要提醒一下哎,我的电脑上安装了 JDK 1.8、 JDK 1.9、 JDK 10三个版本。对于这些版本,我们需要特别说明以下几点:在实际项目的生产环境部署中,现阶段仍应以 JDK 1.8为主。 JDK 1.9和 JDK 10的差别不大,无论是使用 JDK 1.9还是 JDK 1.10效果类似。 JDK 10只是增加了一些小的新特性,而 JDK 1.9也有一些新特性。总的来说, JDK 1.9和 JDK 10在功能上基本相同。因此,我们这次将使用JDK 10来进行操作演示。
同学们来看一下,这是JDK 10的下载环境。在这个下载页面上,可以选择相应的开发包。对于下载过程,我需要稍微多说明一下,因为有些同学对下载操作还不太熟悉。
首先,通过这个页面可以看到几个下载选项。第一个选项是 JDK 的下载版本。 JDK 指的是我们在整个开发过程中使用的工具包。现在我们需要下载的是 JDK 。此外,页面上还有 JRE 和 Server JRE 的选项。 JRE 指的是 Java 运行时环境,只提供程序的解释功能不提供开发功能。 Server JRE 主要用于服务器环境。一旦在本机上配置好 JDK , JRE 会自动更新处理,因此没有必要单独下载和安装 JRE 。
接下来,我们来看如何下载 JDK 。
在这个页面上,首先需要接受协议,只有接受协议后才能进行下载。现在我选择接受协议,然后可以选择下载。这里也提供了很多版本, JDK 支持多平台,常见的操作系统包括 Windows 、 Linux 和 Unix 。
实际上,世界上主要的操作系统只有三种: Windows 、 Unix 和类 Unix 系统(如 Linux 和 macOS )。 JDK 提供了针对这些系统的不同版本,例如 RPM 包适用于 Unix 系统,而 Windows 系统则需要下载 Windows 版本的开发包。本次我们使用的是 Windows 系统,因此选择 Windows 版本的开发包进行下载。下载完成后,就可以进行安装操作。大家可以按照这个步骤自行完成 JDK 的下载。