java se development kit

大小:158.56M 类别:
  • 编程软件

官方安全无插件纠错

  • 更新时间2023-09-07
  • 版本v20.2.2
  • 系统Pc
  • 语言简体中文
java 20官方版是java系列软件的新版本,简称:JDK,全称为java se development kit 20,目前只支持64位系统,是一款用于开发Java应用程序的软件开发工具包。它由Oracle公司提供,并且是Java平台的标准开发工具包。其中包含了用于开发、调试和运行Java应用程序的各种工具和库。它提供了Java编译器(javac)来将Java源代码编译为Java字节码文件,以及Java虚拟机(JVM)来执行这些字节码文件。此外,java se development kit还包含了丰富的类库和工具,例如调试器、性能分析工具、图形界面工具等,以帮助开发者更轻松地创建高质量的Java应用程序。
java se development kit分为不同的版本,主要包括Java SE(Standard Edition)、Java EE(Enterprise Edition)和Java ME(Micro Edition)。Java SE是面向桌面和服务器应用程序的标准版,Java EE是面向企业应用程序的扩展版,Java ME是面向嵌入式和移动设备的微型版。总之,Java SE Development Kit是一个强大的工具包,提供了丰富的工具和库,以帮助开发者开发高质量的Java应用程序。它是开发Java应用程序的必备工具之一,有需要的朋友欢迎下载体验。

基本组件

1、javac – 编译器,将源程序转成字节码。
2、jar – 打包工具,将相关的类文件打包成一个文件。
3、javadoc – 文档生成器,从源码注释中提取文档。
4、jdb – debugger,查错工具。
5、java – 运行编译后的java程序(.class后缀的)。
6、appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
7、Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
8、Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
9、Jconsole: Java进行系统调试和监控的工具。

新功能介绍

1、Scoped values是处于孵化器开发阶段的 API,它支持在线程内和线程间共享不可变数据。这些变量优于线程局部变量,尤其是在使用大量虚拟线程时。作用域值允许在大型程序中的组件之间安全有效地共享数据,而无需求助于方法参数。目标包括易用性、可理解性和性能。
2、记录模式,在第二个预览中,使用模式增强 Java 编程语言以解构记录值。可以嵌套记录模式和类型模式,以实现声明式、强大且可组合的数据导航和处理形式。目标包括扩展模式匹配以表达更复杂、可组合的数据查询,并且不改变类型模式的语法或语义。自JDK 19中的第一个预览版以来的主要变化包括添加对通用记录模式的类型参数推断的支持,支持记录模式出现在增强for语句的标头中,以及删除对命名记录模式的支持。
3、外部函数和内存 API引入了一种 API,Java 程序可以通过该 API 与 Java 运行时之外的代码和数据进行互操作。API 使 Java 程序能够调用本机库并处理本机数据,而没有 JNI(Java 本机接口)的脆弱性和危险性。该 API 之前在 JDK 版本 17 和 18 中孵化,并在 JDK 19 中进行了预览。自 JDK 19 以来添加的改进包括统一和MemorySegment抽象MemoryAddress、增强的MemoryLayout层次结构以及拆分MemorySession和Arena促进SegmentScope 跨维护边界的段共享。
4、虚拟线程 是轻量级线程,可减少编写、维护和观察高吞吐量并发应用程序的工作量。自 JDK 19 中的第一个预览版以来的微小变化包括少量 API 更改(在 JDK 19 中永久化)和降级ThreadGroup(也在 JDK 19 中永久化)。
5、结构化并发具有一个 API 来简化多线程编程,并将在不同线程中运行的多个任务视为一个工作单元。简化了错误处理和取消,提高了可靠性并增强了可观察性。自从在 JDK 19 中孵化以来,唯一的变化是它StructuredTaskScope已经更新为支持在任务范围内创建的线程继承范围值。
6、switch 语句和表达式的模式匹配可以简洁、安全地表达复杂的面向数据的查询。之前在JDK 17、JDK 18和JDK 19中进行过预览,第四次预览将实现与[url=https://openjdk.org/jeps/432]Record Patterns 的[/url]持续共同进化,允许根据经验和反馈进行持续改进。自第三次预览以来,switch 模式匹配的主要变化包括简化 switch 标签的语法,支持推断 switch 语句和表达式中通用模式和记录模式的类型参数。此外,现在会抛出对枚举类的详尽切换MatchException,而不是IncompatibleClassChangeError在运行时没有应用切换标签时抛出。

软件特色

1、Lambda表达式,一种新的语言特性,能够使功能作为方法参数或将代码作为数据。
2、显著增加和修改了Java语言特性,增添了标准库,包括默认方法,新的java.util.stream包及 Date-Time API。
3、Compact Profiles包含 Java SE平台预定义子集,使应用程序员无需部署在整个平台,可运行在小型设备上。
4、安全性包括更新可Java加密体系架构;限制doPrivileged;SSL/TLS Server Name Indication (SNI) Extension以及增强密钥库。

展开内容

同厂商

Oracle Corporation

更多版本

更多+
  • JDK16官方中文版

    5.0/149.12M

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

    查看
  • Java Development Kit 24

    5.0/204.24M

    Java Development Kit 24简称JDK 24,它是Java语言生态重要的开发工具包,是整Java的核心所在,它包括Java运行环境、Java工具和Java基础的类库,是Java开发或安卓开发的必备软件!

    查看
  • JDK 21(Java开发工具包)

    5.0/162.74M

    JDK(Java Development Kit)是由Oracle公司出品的Java开发工具包的缩写。它是用于开发Java应用程序的软件包,包含了编译器、调试器、运行时环境和其他开发工具。

    查看
  • JDK 1.8官方版

    5.0/164.2M

    JDK1.8是Oracle公司开发的Java平台的软件开发工具包,它包含了开发java的编译器,运行环境以及大量的java基础类库。JDK 1.8拥有许多工具,诸如帮助用户进行编译的javac、帮助打包的jar、帮助文档生成的生成器javadoc等等,这些工具能够让用户在命

    查看
  • JDK23官方版

    5.0/203.6M

    Java SE Development Kit 23简称JDK 23,它是Oracle提供的一套用于开发java应用程序的工具包,提供编译,运行java程序所需要的各种工具和资源,比如java编译器,java运行时环境,以及常用的java类库等等!

    查看

类似软件

网友评论

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

同类排行

  • IAR for ARM破解版

    7.8/3.13G

    IAR for ARM全称IAR Embedded Workbench for ARM,它是一款由瑞典的IAR Systems公司推出的专为微处理器开发的集成开发环境,这个开发环境支持ARM,AVR,MSP430等多种芯片内核平台,是微处理器开发领域非常著名的产品。

    查看
  • Visual Studio 2022专业版

    9.0/3.54M

    Microsoft Visual Studio 2022简称为vs 2022,这是由微软官方出品的最新版本的开发工具包系列产品。它是一个完整的开发工具集,囊括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

    查看
  • 010 Editor汉化破解版

    9.0/29.92M

    010 Editor是一款专业的文本编辑器和十六进制编辑器,其设计旨在轻松简便地快速编辑您计算机上任何文件的内容。该软件可以编辑简单的文本文 件,例如 Unicode 文件、批处理文件、C/C++源代码等,不过010 Editor最擅长编辑二进制文件。

    查看
  • Visual Basic 6.0绿色精简版

    9.3/5.54M

    Visual Basic,简称VB,是由微软公司开发的结构化、模块化和面向对象的,可包含协助开发环境的事件驱动为机制的可视化程序设计语言。它源于自BASIC编程语言,其拥有图形用户界面和快速应用程序开发系统,用户就可利用这些系统轻易的使用DAO、RDO和ADO连接数据库,或者轻松

    查看
  • 西门子s7-300编程软件中文版

    8.8/506.24M

    西门子s7-300编程软件中文版是一款优秀的plc编程软件!它可以用于西门子系列工控产品编程,包括SIMATIC S7、M7、C7和基于PC的WinAC的编程、监控和参数设置, 是SIMATIC工业软件的重要组成部分,并且它还具有以硬件配置和参数设置、通讯组态、编程、测试、

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

    9.0/1.23G

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

    查看
  • visual studio 2010中文旗舰版

    8.0/2.46G

    Vs2010中文旗舰版是微软公司推出的开发工具包,也是目前最流行的Windows平台应用程序开发环境,它拥有一个基本完整的开发工具集,包括了整个软件生命周期(软件的产生直到报废或停止使用的生命周期)中所需要的绝大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等

    查看
  • PhpStorm2025破解版

    9.0/1G

    php开发工具软件

    查看
  • JetBrains PyCharm 2024官方版

    8.6/836.45M

    功能强大的 Python 集成开发环境

    查看
  • IntelliJ IDEA 2025中文版

    10.0/1.43G

    适用于Java和Kotlin专业开发的IDE

    查看
  • JetBrains PyCharm 2020.3专业版

    9.0/533.74M

    功能强大的 Python 集成开发环境

    查看
  • Visual Studio 2022社区版

    9.0/3.54M

    visual studio 2022(vs 2022)是由微软官方出品的最新版本的开发工具包系列产品。它是一个完整的开发工具集,囊括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

    查看
  • RPG Maker MV(RPG制作大师)

    9.0/847.43M

    rpg maker mv是一款功能强大的RPG游戏制作软件,由日本KADOKAWA公司开发,该软件以其极易上手的操作模式受到广大朋友的欢迎,你不需要懂很多编程,也能轻松制作。

    查看
  • Java Development Kit 24

    9.1/204.24M

    Java Development Kit 24简称JDK 24,它是Java语言生态重要的开发工具包,是整Java的核心所在,它包括Java运行环境、Java工具和Java基础的类库,是Java开发或安卓开发的必备软件!

    查看
  • IntelliJ IDEA 2025中文激活版

    8.6/1.43G

    适用于Java和Kotlin专业开发的IDE

    查看