首页 > 其他分享 >JDK下载介绍及其选择

JDK下载介绍及其选择

时间:2024-02-17 10:45:13浏览次数:31  
标签:LTS Java JDK 介绍 API 支持 版本 下载

1.JDK简介

基本情况

JDK 是 Java 语言的软件开发工具包。JDK 是整个 Java 开发的核心,它包括 Java 运行环境、Java 基础类库和 Java 工具。

版本情况

按照维护情况分为 non-LTS(短期) 和 LTS(长期)两种 ;对于短期支持版本(non-LTS)而言,Oracle只会提供6个月的支持维护;而对于长期支持版本(LTS),则提供8年的支持维护。

版本更新情况

正常情况下,每隔6个月就会有一个短期维护版本(non-LTS)发布出来,比如JDK 9、10、12、13、14、15、16;然后每隔3年,就会发布一款得到8年长期支持维护的JDK版本,比如JDK 8、11、17

目前,JDK有三个长期支持版本(LTS),分别是:JDK8、JDK11 和 JDK17。

2.版本特点(长期支持版本)

JDK 8

JDK8 相比之前版本,主要有以下几方面的变化:
1. 支持 Lambda 表达式,通过函数式编程,使得代码更少;
2. 引入新的 Date Time API,加强对日期与时间的处理;
3. 新增 Stream API,即 java.util.stream;
4. 引入 Optional 类,最大化减少空指针异常;
5. 提供新的 Nashorn JavaScript 引擎,允许在 JVM 上运行特定的JS应用。

JDK 11

JDK11 相比之前版本,主要有以下几方面的变化:
1. JDK11 版本包括了对 Unicode 10.0.0 的支持。
2. JDK9 中引入的 HTTP Client API,并在 JDK 10 中进行更新。目前 Http Client 已在 Java 11 中标准化。新的 HTTP API 提供了对 HTTP/2 等业界前沿标准的支持,精简而又友好的 API 接口,与主流开源 API 对等甚至更高的性能。
3. 引入 Z 垃圾收集器,也称为 ZGC,是一个可扩展的低延迟垃圾收集器,它实现以下目标:暂停时间不超过 10s;暂停时间不会随堆或实时设置大小而增加;处理大小从几百兆到几千兆字节不等的堆等。
4. 引入了 Epsilon GC,它是新的实验性无操作垃圾收集器。Epsilon GC 仅处理内存分配,并且不实现任何内存回收机制。它对性能测试非常有用。

JDK 17

JDK17 相比之前版本,主要有以下几方面的变化:
1. switch 新增模式;
2. Realed class 密封类;
3. 随机数增强;
4. 浮点运算更加严格;
5. Parallel GC 默认启用;
6. 增强 TreeMap;
7. 弃用 Socket 实现工厂机制;
8. 统一日志支持异步日志刷新;
9. 新增 java.time.InstantSource。

版本下载传送门

标签:LTS,Java,JDK,介绍,API,支持,版本,下载
From: https://www.cnblogs.com/freedomlog/p/18017768

相关文章

  • 手把手教你如何下载学浪(抖音课堂)上已购买的视频课程
    前言:很多同学都想知道抖音课堂(学浪)中视频课程怎么下载,但是学浪上面已购买的视频课程是不提供直接下载方式的,所以下面就教大家如何用学无止下载器下载学浪和抖音课堂上面已购买的视频课程。一、在下载器首页输入“X”,回车进入学浪下载。二、提示是否登录学浪账号,输入“Y”回车,弹......
  • 手把手教你如何下载千聊上面的视频课程到本地
    前言:很多同学都想把网课保存导出到本地,然后离线观看,或者转存到ipad或者电脑上大屏观看学习,但事实是很多网课只能在手机app上面观看,这里就教大家如何用学无止下载器,下载千聊上面的视频课程。(提示:操作需要用到windows系统,Mac系统暂不支持)一:网页登录千聊小课页面(登录入口: https:/......
  • 如何下载兴趣岛(千聊特训营)上面的视频课程到本地?
    前言:很多同学都想把网课保存导出到本地,然后离线观看,或者转存到ipad或者电脑上大屏观看学习,但事实是很多网课只能在手机app上面观看,这里就教大家如何用学无止下载器,下载千聊特训营(兴趣岛)上面的视频课程。(提示:操作需要用到windows系统,Mac系统暂不支持)一:网页登录登录兴趣岛页面(登......
  • 手把手教你如何下载小鹅通上已购买的视频课程
    前言:很多同学都想知道小鹅通中视频课程怎么下载,但是小鹅通上面已购买的视频课程是不提供直接下载方式的,所以下面就教大家如何用学无止下载器下载小鹅通上面已购买的视频课程。一、电脑网页打开小鹅通官网(https://study.xiaoe-tech.com),找到已购买的课程二、找到想要下载的课程,点......
  • 小鹅通视频课件课程下载工具,如何在电脑端下载小鹅通视频课程课件资料到本地?
    一.安装小鹅通课程下载器1.获取学无止下载器https://www.xuewuzhi.cn/xiaoetech_downloader?from=cnblogs2.下载安装后,然后点击桌面快捷方式运行即可。注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。二.使用说明1.学无......
  • 有道精品课视频课件课程下载工具,如何在电脑端下载有道精品课视频课程课件资料到本地?
    一.安装有道精品课课程下载器1.获取学无止下载器https://www.xuewuzhi.cn/youdao_downloader2.下载安装后,然后点击桌面快捷方式运行即可。注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。二.使用说明1.学无止下载器介绍......
  • 网易云课堂视频课件课程下载工具,如何在电脑端下载网易云课堂视频课程课件资料到本地?
    一.安装网易云课堂课程下载器1.获取学无止下载器https://www.xuewuzhi.cn/study163_downloader2.下载安装后,然后点击桌面快捷方式运行即可。注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。二.使用说明1.学无止下载器介......
  • 腾讯课堂视频课件课程下载工具,如何在电脑端下载腾讯课堂视频课程课件资料到本地?
    一.安装腾讯课堂课程下载器1.获取学无止下载器https://www.xuewuzhi.cn/keqq_downloader 2.下载安装后,然后点击桌面快捷方式运行即可。注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。二.使用说明1.学无止下载器介绍......
  • SciTech-Printing-精密成像+印刷-静电成像(激光打印/成像)的原理介绍
    静电成像的原理介绍(2014-01-0917:32:11)标签:静电成像静电成像原理文化 分类:印艺技术静电成像是利用光导材料的“光敏变电阻”特性:在黑暗中为绝缘体、在光照条件时电阻值下降(阻值可变化1000倍以上)的特性来成像。常用有OPC(有机化合物)光导材料/A-Si陶瓷/Se(硒)半导体......
  • 千聊兴趣岛视频课件课程下载工具,如何在电脑端下载千聊兴趣岛视频课程课件到本地?
    一.安装千聊/兴趣岛课程下载器1.获取学无止下载器https://www.xuewuzhi.cn/qlchat_downloader2.下载安装后,然后点击桌面快捷方式运行即可。注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。二.使用说明1.学无止下载器介绍......