JDK 21(Java开发工具包)

大小:162.25M类别:编程软件

官方安全无插件纠错

  • 更新时间2023-11-01
  • 版本v21.0.1.0
  • 系统Pc
  • 语言简体中文
JDK(Java Development Kit)是由Oracle公司出品的Java开发工具包的缩写。它是用于开发Java应用程序的软件包,包含了编译器、调试器、运行时环境和其他开发工具。JDK提供了一系列的API(应用程序接口)和工具,使开发者能够创建、编译和运行Java程序。JDK的主要组成部分包括Java编译器(javac),Java运行时环境(JRE),开发工具,包括调试器(jdb)、文档生成器(javadoc)和其他辅助工具,用于开发和调试Java程序。JDK是Java开发的基础,它提供了一套完整的工具和环境,使开发者能够轻松地创建、编译和运行Java应用程序。通过使用JDK,开发者可以利用Java的跨平台特性,在不同的操作系统上开发和部署Java应用程序。
JDK21是Java开发工具包(JDK)的一个版本,于2023年9月19日正式发布。JDK21是一个非常重要的版本,被称为长期支持版(LTS)。它引入了许多新特性和改进,旨在提高Java开发的效率和性能。本站为用户分享JDK 21官方中文版下载,这是Oracle官方的离线版本,无需更新,操作便捷,后文附有详细的图文坚持,亲测有效,有需求的用户还请下载体验。

JDK21主要特性:

1、字符串模板(String Templates):
JDK21引入了字符串模板,它提供了一种更简洁、更直观的方式来动态构建字符串。通过使用占位符${},我们可以将变量的值直接嵌入到字符串中,而不需要手动处理。
2、虚拟线程(Virtual Threads):
JDK21引入了虚拟线程,它是一种新的并发编程模式。虚拟线程是java.lang.Thread的一个实例,它在底层操作系统线程上运行Java代码,但不会一直占用操作系统线程。这意味着可以创建大量的虚拟线程,而不会受到操作系统线程数量的限制,从而提高并发性能。
3、密钥封装机制API(Key Encapsulation Mechanism API):
JDK21引入了用于密钥封装机制的API,这是一种使用公钥加密来保护对称密钥的加密技术。该API使应用程序能够使用各种密钥封装机制算法,如RSA-KEM和ECIES。
4、分代ZGC(Generational ZGC):
JDK21通过扩展Z垃圾回收器(ZGC)引入了分代ZGC,它可以更频繁地收集年轻对象,从而提高应用程序的性能。
5、记录模式(Record Patterns):
JDK21增强了Java编程语言,引入了记录模式,用于解构记录值。记录模式可以嵌套和组合,提供了一种功能强大、声明性和可组合的数据导向编程方式。

jdk21安装教程详细Windows

1、从本站下载jdk21安装文件,直接打开即可安装

2、选择JDK安装路径

3、直接等待安装完毕即可,选择【关闭】

4、配置JDK的环境变量,开始->设置->系统->关于->高级系统设置->环境变量(以win10为例)

5、点击新建系统变量名为"JAVA_HOME",变量值为"%JDK-21%",此处可以配置多个JDK版本用于以后的开发需求,切换JDK版本时更改"JAVA_HOME"的变量值即可快速切换。


6、再次新建系统变量名为"JDK-21",变量值指定路径为"C:\Program Files\Java\jdk-21"(第三步中解压后存放jdk-21的路径)
设置成功后点击确定

7、点击新建系统变量名为"CLASSPATH",变量值为".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;" 设置成功后点击确定

8、在系统变量中找到Path变量点击进行编辑

9、点击新建输入"%JAVA_HOME%\bin",并将其上移到最上方后确定保存(操作如下)

10、开始测试JDK21是否安装成功,使用快捷指令"Win+R"输入"cmd"打开命令窗口,输入"java",点击回车,输入"java -version",点击回车出现JDK20的版本信息则表示JDK已经安装成功,如下:

11、以上就是JDK 21官方中文版的详细安装教程,希望能够帮助到大家。

JDK与JRE的差别包括

JRE是java运行时环境而JDK是java开发工具包,JDK包含JRE,但是JRE可以独立安装。
JDK:java development kit (java开发工具),JDK 是用于开发 Java 程序的最小环境。
JRE:java runtime environment (java运行时环境),是提供给 Java 程序运行的最小环境。
JRE包含了java虚拟机、java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。运行java程序只需安装JRE。如果需要编写java程序,需要安装JDK。

展开内容

更多版本

更多+
  • JDK16官方版

    5.0/149.12M

    JDK16官方版是一款Java SE开发工具包,是专业的开发运行套件。JDK是整个Java的核心关键,适用于各种平台和操作系统。它提供了稳定和可靠的开发环境,使开发人员能够高效地创建和部署Java应用程序。

  • jdk18官方版

    5.0/152.04M

    Java SE Development kit 18,简称jdk18。是Oracle公司开发的Java平台的软件开发工具包。jdk18提供了一系列用于开发Java应用程序和应用程序部署的工具和资源。

  • jdk 15官方版

    5.0/158.25M

    JDK 15是Java 语言软件重要开发工具包,是整个Java的核心所在。JDK作为Java开发的环境,不管是做Java开发还是做安卓开发,都必须在电脑上安装JDK,这是一款需求很大的软件。

  • jdk1.6官方版

    5.0/59.44M

    jdk1.6官方版是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

  • JDK 1.8官方版

    5.0/164.2M

    对于开发java的用户来说,JDK肯定不会陌生,今天小编带来的就是JDK1.8。大家伙都知道java是目前非常火爆的开发语言,而因为java的跨平台性,PC、手机以及一些只能移动设备都离不开它。

类似软件

  • Arduino IDE(电子原型设计)

    9.0/142.37M

    Arduino是一款便捷灵活、方便上手的开源电子原型平台,Arduino IDE则是目前比较主流的一款电子元件开发软件,软件构建于原始码simple I/O介面版,并且软件具有类似java、C语言的Processing/Wiring开发环境,主要包含连个主要的部分:硬件部分是可以

  • EasyBuilder500(步科触摸屏编程软件)

    9.0/20.64M

    EasyBuilder500中文版是一款专业的触摸屏编程软件,支持适用于MT505T、MT506MV、MT508T、MT510T等多种型号,可帮助用户在极端的时间内掌握其设计方法,非常适合现代工业越来越庞大的工作量及功能的需求,并可让用户设计出最为一流的作品。

  • JetBrains PyCharm 2020.3专业版

    9.0/533.74M

    pycharm2020是一款十分强大的在线代码编辑软件,由jetbrains公司全新研发打造。提供了各种Python Web开发框架、JavaScript、CoffeeScript、特定的模板语言等一些高级功能,以便可用于支持Django框架下的专业Web开发,功能十分全面强大。

  • WebStorm2020中文版

    9.1/269.16M

    WebStorm2020中文版是一款功能强且十分优秀的Web前端代码编程开发应用,该软件有着基于现代JavaScript开发的功能强大IDE,不仅拥有着HTML5编辑器、智能的JavaScript IDE等功能特色,还提供了JavaScript语言、 Node.js、HTML和C

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • EasyBuilder pro官方版(威纶通编程软件)

    9.0/757.61M

    EasyBuilder pro官方版是一款专业的屏幕编辑软件,是WEINVIEW HMI组态软件,由台湾威纶科技公司开发的新一代人机界面软件,利用EasyBuilder pro可以大大的提高我们的软件的功能,和高水平的硬件,软件强大的宏指令功能,除了常用的四则运算、逻辑判断等功能

  • mixly2.0编程软件

    8.9/115.73M

    mixly2.0编程软件是一款非常好用且功能强大的米思齐编程软件,是由北京师范大学米思齐团队独立研发的一款图形化编程工具。它基于Google的Blockly图形化编程框架开发的免费开源的图形化Arduino编程软件。

  • JDK 21(Java开发工具包)

    9.5/162.25M

    由oracle官方打造的Java语言的软件开发工具包。

  • ultraedit许可证密钥

    8.1/89.23M

    ultraedit是一款文本编辑器,软件界面直观,干净清爽,操作使用简单,功能十分丰富,支持编辑文本、十六进制、ASCII 码,完全可以取代其他文本工具,同时还支持许多开发语言,如 C, Objective C, Javascript, XML, PHP, Perl, Pytho

  • JRE 8 64位

    9.1/61.49M

    JRE为Java Runtime Environment的简称,即Java运行环境,Java Runtime Environment(包括Java Plug-in)是Oracle的产品,包括两部分:Java Runtime Environment和Java Plug-in。

  • DevEco Studio(鸿蒙开发工具)

    9.1/843.58M

    华为自主研发的鸿蒙操作系统的一个终端开发工具

  • JDK 1.8官方版

    8.7/164.2M

    对于开发java的用户来说,JDK肯定不会陌生,今天小编带来的就是JDK1.8。大家伙都知道java是目前非常火爆的开发语言,而因为java的跨平台性,PC、手机以及一些只能移动设备都离不开它。

  • intellij idea 2021.3中文版

    8.5/653.24M

    idea2021.3是一款专业性Java语言编程开发软件,idea2021.3不论是从出色的功能还是简单易用的操作方式,亦或是其广泛的适用性都深受用户的热烈追捧。相较于之前的版本相比,idea2021.3不仅是在界面上有所改进,同时在功能上也带来了一些全新特性,如常令人头疼的远程

  • 易语言5.8精简版

    8.9/98.38M

    易语言5.8一款非常专业且经典的易语言编辑器。其内置四种名称输入法:首拼、全拼、双拼、英文。三种拼音输入法均支持南方音及多音字。软件主要就是基于汉字来做编程,拥有PI,COM、DLL、OCX组件,方便中国人用中国人的思维来编写程序。

  • ABB Robot Studio中文版

    8.0/2.15G

    ABB Robot Studio中文版是一款非常强大的机器人仿真软件,使用非常的简单,可以使用虚拟的机器人进行离线的编程,可以帮助用户快速的实现智能化、编程自动化的操作,可以快速的提高生产的效率,不管是用在教育、企业生产、培训等。

  • jdk1.6官方版

    9.5/59.44M

    jdk1.6官方版是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

  • phpDesigner(php开发工具)

    9.5/24.83M

    phpDesigner是一款超级好用的PHP开发工具,它能让用户更加高效的提高编程速度,也可以让用户更加轻松的养成编程习惯,因为它具有着快速、省时、强大、稳定等优势,与EPP(EclipsePHP)相比较该软件的运行速度会更快一些,且占用的资源也较少,最为主要的是它全面支持PHP

  • LiteIDE开发工具

    9.0/43.87M

    LiteIDE是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE)。它提供了语法突出显示和自动构建系统等功能,能够有效帮助用户提高自身的工作效率。并且,LiteIDE开发工具还支持go test调试、Markdown同步预览等操作!有需要的用户欢迎下载使用。

  • ARM Development Studio

    9.0/1.74G

    嵌入C/C++软件开发的工具。

  • Mind+(青少年编程软件)

    9.0/953.5M

    Mind+是一款青少年编程软件,拥有超多电子模块可以一键添加,一键安装常用硬件驱动,视频教程同步教学,可以提高孩子的思维能力及编程兴趣。软件操作简单,只需要拖动图形化程序块即可完成编程,还可以自动转换Python/C/C++等高级编程语言,适用于校内的大班教学、项目创作、创客比赛