当前位置:   article > 正文

Java 开发工具 JDK8 和 JDK17 介绍及安装 (超级详细)_jdk8 jdk17

jdk8 jdk17

JDK:Java Development Kit 的简称,Java 开发工具包,提供 Java 开发环境和运行环境。

1. JDK 8 新特性

 * Lambda 表达式:Lambda 表达式是一种匿名函数,可以用来简化代码。它们可以用在任何地方,包括方法参数、构造函数参数和代码块中。

 * 方法引用:方法引用是一种简写,可以用来引用现有的方法。它们可以用在 lambda 表达式中,也可以用在其他地方。

* 默认方法:默认方法是接口中可以提供默认实现的方法。它们可以用来扩展接口,而无需修改现有的代码。

* 类型推断:类型推断是一种机制,可以自动推断变量的类型。它可以用来简化代码,并减少错误。

* G1 垃圾收集器:G1 垃圾收集器是一种新的垃圾收集器,它可以提高 Java 应用程序的性能。

* HTTP/2 支持:HTTP/2 是一种新的网络协议,它可以提高 Java 应用程序的性能。

* 新的日期和时间 API:新的日期和时间 API 提供了更灵活和更易于使用的日期和时间处理功能。

* 新的集合类:新的集合类提供了更灵活和更高效的集合处理功能。

* 新的流 API:新的流 API 提供了更简单和更高效的流处理功能。

* 新的编译器:新的编译器可以生成更高效的代码。

* 新的调试器:新的调试器可以更轻松地调试 Java 应用程序。

2. JDK 17 新特性

* 模式匹配:模式匹配是一种新的语言特性,它允许您在 switch 表达式中匹配值的模式。这可以让您更灵活地编写代码,并减少错误。

* ZGC 垃圾收集器:ZGC 垃圾收集器是一种新的垃圾收集器,它可以提高 Java 应用程序的性能。

* 新的日期和时间 API:新的日期和时间 API 提供了更灵活和更易于使用的日期和时间处理功能。

* 新的编译器:新的编译器可以生成更高效的代码。

* 新的调试器:新的调试器可以更轻松地调试 Java 应用程序。

3. 总结

 JDK 17 是 JDK 8 的升级版本提供了更多的特性和改进。

二、安装

1.JDK8

到官网将 JDK 8 下载下来

Java Downloads | Oracle 中国

x86: 可以在32位和64位操作系统上运行

x64: 只能在64位操作系统上运行

在 C 盘 Program Files (x86) 中创建一个 java 文件夹存放jdk

 下载JDK8需要登录,不想登录可以从我这里取:

https://download.csdn.net/download/qq_63519395/88588741?spm=1001.2014.3001.5503

将下载好的 jdk 解压到 java 文件夹中

配置环境变量   此电脑 -> 属性 -> 高级系统设置 -> 环境变量

在系统变量中创建一个 JDK8 的变量

在创建一个 JAVA_HOME 的变量

加入到环境变量中,找到 path -> 新建

%JAVA_HOME%\bin

测试 win + r 进入 cmd

运行  java -version

java -version

看到版本信息即安装成功

2.JDK17

到官网将 JDK 17 下载到本地

Java Downloads | Oracle 中国

选择 jdk 17 -> windows -> 第一个  .zip 文件下载

下载完成解压到Java 目录中 与 jdk 8 放一起

配置环境变量 此电脑-->属性-->高级系统设置-->环境变量

在系统变量中新建一个 JDK17 变量

测试 

打印出版本信息,安装成功


3. 版本切换

进入环境变量修改 JAVA_HOME 变量,将其修改为 %JDK17%

测试

在切换为 JDK8,同样修改 JAVA_HOME 变量

测试

Java开发工具IDEA安装(2023)-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/865322
推荐阅读
相关标签
  

闽ICP备14008679号