前言
JDK 11的新特性
1、String增强,JDK 11 增加了一系列的字符串处理方法;
2、实现TLS协议1.3版本, 替换了之前版本中包含的 TLS,包括 TLS 1.2,同时还改进了其他 TLS 功能, 在安全性和性能方面也做了很多提升;
3、在 JDK 11 中 Http Client API 得到了标准化的支持。且支持 HTTP/1.1 和 HTTP/2 ,也支持 websockets。使用起来也很简单;低开销垃圾回收器新增的垃圾回收器,一个完全消极的 GC 实现,分配有限的内存资源,最大限度的降低内存占用和内存吞吐延迟时间;
4、飞行记录器JFR,Java飞行记录器(Java Flight Recorder)已经变成JDK 11的一部分了,之前它是一个商业功能,但是伴随JDK 11发布,它从OracleJDK开源到了OpenJDK。飞行记录器类似飞机上的黑盒子,是一种低开销的事件信息收集框架,主要用于对应用程序和 JVM 进行故障检查、分析。飞行记录器记录的主要数据源于应用程序、JVM 和 OS,这些事件信息保存在单独的事件记录文件中,故障发生后,能够从事件记录文件中提取出有用信息对故障进行分析。
今天老王带领大家先了解Windows如何安装JDK 11 环境,详细特性会在后面的文章讲解。
1. 下载JDK安装包
我们首先打开Oracle官网的 JDK 下载地址,找到自己系统对应的版本,本文以Java 11 版块、Window 64位系统为例子。
下载地址: www.oracle.com/java/techno…
点击 下载链接后, JDK开始下载。在官网下载页面,要先勾选上接受许可协议,再点击下载地址才能开始下载。
2. JDK安装
JDK安装包下载完成后,打开安装包开始安装。点击下一步 -> 选择安装目录-> 等待安装完成。
选择安装目录,这里我们采用:D:\jdk\jdk-11.0.17 ,直接点击下一步。这里的安装目录,将在配置环境变量时用到。
点击下一步后开始安装,等待安装完成。安装完成后,点击关闭按钮。
3. 配置环境变量
完成了安装包的下载和本机安装,我们还有一个重要步骤,就是配置环境变量。其目的是为了让我们在任何目录位置都可以执行 java 命令。
3.1 高级系统设置
首先找到我的电脑,右键点击属性。再点击高级系统设置(win11系统)
3.2 环境变量设置
点击系统设置后,继续点击下面的环境变量按钮.
3.3 添加环境变量
找到系统变量的新建按钮,点击添加一个新的环境变量。
为其变量名设置为 JAVA_HOME,变量值设置为我们刚刚的Java安装目录:D:\jdk\jdk-11.0.17,点击确定保存环境变量。
3.4 编辑系统变量Path
最后,将我们刚刚添加的 JAVA_HOME 的 bin 目录附加到系统变量 PATH 上。
首先找到系统变量列表中的 Path 变量,选中后点击编辑按钮。
新建一个值为 %JAVA_HOME%\bin的变量,这里 %JAVA_HOME% 的写法表示调用我们刚刚定义的环境变量JAVA_HOME。如果你需要修改Java的安装目录,直接编辑JAVA_HOME变量即可完成修改。
3.5 验证是否安装成功
完成了上述一系列配置,在 Windows 搜索栏处输入cmd找到命令提示符应用,再点击打开,验证JDK是否配置成功。
输入java -version命令。显示如下输出,即证明你已经成功完成了环境变量的配置。