首页 > 其他分享 >jdk 各个版本记录

jdk 各个版本记录

时间:2023-06-20 10:12:59浏览次数:39  
标签:bin JDK 17 记录 x64 jdk gz 版本

 

历史更新中的重要历史迭代

JDK 8: 2014 年发布,引入了重要的新特性,如Lambda 表达式、流式 API、默认方法、日期/时间 API 等。还包含了性能改进、新的垃圾回收器和新的 JavaScript 引擎等。
JDK 17: 2021 年发布,是一个长期支持(LTS)版本,包含了一些重要特性,如Sealed Classes 改进、Pattern Matching for Switch、垃圾回收器改进等。

 

 

JDK 1.0: 1996 年发布的第一个 Java Development Kit 版本,包含了基本的 Java 开发工具和库。

JDK 1.1: 1997 年发布的版本,引入了内部类、JavaBean、RMI 和反射等新特性。

JDK 1.2(Java 2): 1998 年发布,引入了重要的新特性,如集合框架(Collections Framework)、Swing 用户界面库、JavaBeans 组件模型、内部线程模型等。

JDK 1.3: 2000 年发布,包含了性能改进、新的图形界面工具和更好的垃圾回收器等。

JDK 1.4: 2002 年发布,引入了重要的新特性,如正则表达式支持、NIO(New I/O)、XML 解析、Java Web Start、JDBC 3.0 等。

JDK 5(JDK 1.5): 2004 年发布,引入了语言级别的改进,如泛型、枚举、注解、自动装箱拆箱和 foreach 循环等。还包含了重要的库和工具更新。

JDK 6: 2006 年发布,引入了性能改进、新的工具和库,如JDBC 4.0、JAX-WS 2.0、脚本语言支持(如JavaScript)等。

JDK 7: 2011 年发布,引入了语言级别的改进,如钻石操作符、字符串开关语句、异常处理改进等。还包含了 NIO.2、Fork/Join 框架、动态语言支持等新特性。

JDK 8: 2014 年发布,引入了重要的新特性,如Lambda 表达式、流式 API、默认方法、日期/时间 API 等。还包含了性能改进、新的垃圾回收器和新的 JavaScript 引擎等。

  

JDK 9: 2017 年发布,引入了模块化系统(Project Jigsaw)、新的 REPL 工具(JShell)、改进的垃圾回收器、更丰富的 API 等。

JDK 10: 2018 年发布,包含了一些小的语言和库的改进,以及更强大的本地变量类型推断。

JDK 11: 2018 年发布,是一个长期支持(LTS)版本,引入了模块化系统的稳定版本、本地变量类型推断、HTTP 客户端、新的字符串方法等。

JDK 12: 2019 年发布,引入了一些实验性特性,如微型线程(Fibers)和 Switch 表达式。

JDK 13: 2019 年发布,包含了一些改进,如文本块(Text Blocks)和动态 CDS(Class Data Sharing)。

JDK 14: 2020 年发布,引入了一些重要特性,如Records(记录类型)、Pattern Matching for instanceof、Switch 表达式改进等。

JDK 15: 2020 年发布,包含了一些改进和新特性,如Sealed Classes(密封类)、Hidden Classes(隐藏类)和Text Blocks 改进等。

JDK 16: 2021 年发布,引入了一些新特性,如Records 改进、Pattern Matching 改进、垃圾回收器改进等。

JDK 17: 2021 年发布,是一个长期支持(LTS)版本,包含了一些重要特性,如Sealed Classes 改进、Pattern Matching for Switch、垃圾回收器改进等。

  

javac 1.8.0_191 
1.8.0_191 表示 JDK 的版本号。其中,1.8 是 Java SE 8 的版本号,0 表示更新版本号,191 表示特定的更新版本号。这个版本号在 JDK 8 Update 191 版本中引入了一些新功能、修复了一些错误和安全问题。



jdk-11.0.12_linux-x64_bin.tar.gz
JDK 11 是 Java Development Kit(JDK)的一个版本,它是 Java SE 11 的主要版本。

  

JDK 12:

Oracle JDK 12:
Windows 64 位:jdk-12.0.2_windows-x64_bin.exe
Windows 32 位:jdk-12.0.2_windows-x86_bin.exe
macOS:jdk-12.0.2_osx-x64_bin.dmg
Linux 64 位:jdk-12.0.2_linux-x64_bin.tar.gz
Linux 32 位:jdk-12.0.2_linux-x86_bin.tar.gz
OpenJDK 12:
Windows 64 位:openjdk-12.0.2_windows-x64_bin.zip
Windows 32 位:openjdk-12.0.2_windows-x86_bin.zip
macOS:openjdk-12.0.2_osx-x64_bin.tar.gz
Linux 64 位:openjdk-12.0.2_linux-x64_bin.tar.gz
Linux 32 位:openjdk-12.0.2_linux-x86_bin.tar.gz

 

JDK 17:

Oracle JDK 17:
Windows 64 位:jdk-17_windows-x64_bin.exe
Windows 32 位:jdk-17_windows-x86_bin.exe
macOS:jdk-17_osx-x64_bin.dmg
Linux 64 位:jdk-17_linux-x64_bin.tar.gz
Linux 32 位:jdk-17_linux-x86_bin.tar.gz
OpenJDK 17:
Windows 64 位:openjdk-17_windows-x64_bin.zip
Windows 32 位:openjdk-17_windows-x86_bin.zip
macOS:openjdk-17_osx-x64_bin.tar.gz
Linux 64 位:openjdk-17_linux-x64_bin.tar.gz
Linux 32 位:openjdk-17_linux-x86_bin.tar.gz

  

 

标签:bin,JDK,17,记录,x64,jdk,gz,版本
From: https://www.cnblogs.com/zhangzaizz/p/17492868.html

相关文章

  • 第十七节:Centos8.x版本上安装nodejs(含npm)
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • android studio 各个版本区别
    在使用AndroidStudio时,建议使用最新的动物命名版本,以获取最新的功能和修复的错误。官网描述动物命名是重要版本(间接理解为稳定版本) 2022年9月 Dolphin(海豚)2022年5月 Chipmunk(花栗鼠)AndroidStudioFlamingo | 2022.2.1 (火烈鸟)2022年1月 Bumblebee(大......
  • SystemVeriog枚举练习+书籍印刷错误记录
           睡前读书,《SystemVerilog验证测试平台编写指南(原书第三版)》,2023年3月第一版,第一次印刷。       [例2.60],代码中COLOR_e在c2赋值时,改成了小写。修正后,加上module声明的代码如下:1moduleTest;2typedefenum{RED,BLUE,GREEN}COLOR_e;3......
  • sql server 查看备份记录
    SELECTCONVERT(CHAR(100),SERVERPROPERTY('Servername'))ASServer,msdb.dbo.backupset.database_name,msdb.dbo.backupset.backup_start_date,msdb.dbo.backupset.backup_finish_date,msdb.dbo.backupset.expiration_date,CASEm......
  • JDK对于Java的作用
    JDK是JavaDevelopmentKit的缩写,是Java的开发工具包(SDK)。JDK是整个Java的核心,包括Java运行环境(JavaRuntimeEnvirnment,简称JRE),Java工具(比如javac、java、javap等等),以及Java基础类库(比如rt.jar)。JRE:包含了JVM+第三方类库;(JavaRuntimeEnvironment)是Java......
  • JDK下载安装以及idea环境变量的配置(详细步骤)
    (——idea环境变量的配置,文章先说了一下卸载jdk(若没有安装过则可直接看:二、下载和安装jdk部分);然后下载和安装jdk,并进行环境变量的配置)一、JDK的卸载1.右击此电脑,点击“属性”,选择“高级系统配置”2.然后选择“高级”,点击“环境变量”3.在系统变量中,找到“JAVA_HOME”,双击......
  • photoshop哪个版本最好用?PS电脑版下载安装 软件大全
    Photoshop2023最新版是一款由Adobe公司在2022年10月份推出的最新图像图形处理工具。该软件拥有十分多强大且专业的图像处理功能,可以帮助用户在线打开编辑各种格式的图像。相较于旧版本的PS来说,它新加入了批量图片P图功能,通过最新的AI技术支持可以一键快速P图,并且处理的图片也是相当......
  • premiere最新版本,pr软件中文绿色版下载 软件大全
    AdobePremierePro是由Adobe公司开发的非线性编辑的视频剪辑软件。为CreativeSuite套装的一部分,可用于图像设计、视频编辑与网页开发。[下载地址]:后台私信我prprocc2018修改版新功能:VR旋转球面轻松调整和旋转您的360素材,从而校准水平线、对齐视角等。改进了基本图形工作流......
  • luffy项目 之 导出项目依赖、前台首页固定样式、git介绍和安装、git,github,gitee,gitlab
    目录一、导出项目依赖二、前台首页固定样式三、git介绍和安装四、git,github,gitee,gitlab的介绍五、git工作流程六、git常用命令七、git的回退到某个版本命令八、git忽略文件总结一、导出项目依赖#以后所有python项目的根路径下,都会有个requirements.txt【约定俗称的名字】,这里......
  • PaddleOCR环境配置踩坑记录
    前言PaddleOCR的效果目前是开源下最好用的,但是配置环境坑很多,虽然已经配好能用,但是再次使用还是会偶尔报bug,故在此记录一些对应的bug便于查阅。bug对应解决方法1、ImportError:libcudart.so.10.2:cannotopensharedobjectfile:Nosuchfileordirectory找到对应conda环......