当前位置:   article > 正文

Java21 新特性

java21

1. 概述


image-20230928232939153

2023年9月19日 ,Oracle 发布了 JDK21,是自 JDK17 之后最新的 LTS 版本(long-term support,长期支持版)。LTS版本一般每两年发布一个,JDK目前的LTS版本有:JDK8 , JDK11 , JDK17 ,JDK21。

Java21新特性:( oracle jdkopenjdk文档)

  • 字符串模板(预览版)
  • 虚拟线程(在JDK19中是预览版,在JDK21中是正式版,会大大改变多线程的编程风格和解决问题的方式)
  • 顺序集合(JDK21引入了SequencedCollection、SequencedSet 、SequencedMap 接口,这些接口提供了在集合开头或结尾处添加、修改或删除元素的方法,以及反转集合的功能)
  • 分代ZGC(属于JVM层面的功能)
  • 记录模式
  • switch的模式匹配
  • 未命名模式和变量(预览版)
  • 未命名类和实例的main方法(预览版)
  • 作用域值(预览版)
  • 矢量API(第六个孵化器)
  • 弃用Windows32位x86端口
  • 禁止代理的动态加载
  • 密钥封装机制的API(引入密钥封装机制 (KEM) 的 API,是一种使用公钥加密来保护对称密钥的加密技术)
  • 结构化并发(预览版, 简化并发编程)
  • 外部函数与内存API(第三次预览版)

2. JDK21 安装与配置


Oracle JDK21 官网下载地址:https://www.oracle.com/java/technologies/downloads/#java21

1、下载 windows 版 oracle jdk,下载地址:https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exe

image-20230928215820796

2、双击刚刚下载好的jdk安装包,进行安装:

image-20230928220157286

image-20230928220338493

image-20230928220503653

3、配置环境变量,在系统变量path中创建新的变量值,变量值的内容就是dk21的安装位置:(偷懒了

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