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

更多版本

更多+
  • JDK23官方版

    v23.0.2/203.6M/2025-04-21

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

    查看
  • JDK16官方中文版

    v16.0.1/149.12M/2025-04-21

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

    查看
  • JDK18官方版

    v18.0.2.1/152.04M/2025-06-08

    Java SE Development kit 18,简称JDK18,它是Oracle公司开发的Java平台的软件开发工具包。jdk18提供了一系列用于开发Java应用程序和应用程序部署的工具和资源,包含了Java编译器(javac)和Java虚拟机(JVM),这两个工具是

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

    v21.0.6/162.74M/2025-04-21

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

    查看
  • JDK 1.8官方版

    /164.2M/2025-04-21

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

    查看

类似软件

  • JetBrains PhpStorm 2025中文版

    5.0/1G

    深度感知PHP代码结构,提供极致的前端框架适配与调试体验

    查看
  • UltraEdit官方版(文本代码编辑器)

    9.6/107.53M

    强大文本编辑与编程开发工具

    查看
  • 010 Editor官方版

    9.0/25.88M

    010 Editor官方版是由SweetScape公司推出的一款简单实用,功能强大的十六进制编辑器,该软件能够快捷轻便的编辑文本文件、XML、HTML、Unicode、UTF-8文件,C/C++源代码等,同时能够解析和编辑一切可视的二进制文件。

    查看
  • Crystal Reports 2008

    8.8/345.88M

    Crystal Reports 2008水晶报表是一款功能强大的报表解决方案软件,通过它可以帮用户轻松完成各种工作报表问题,并且它还可以帮助你网络设计、开发、可视化及发布报表嵌入到企业应用之中来解决问题。

    查看

网友评论

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

同类排行

  • NeoProgrammer(CH341A土豪金编程器软件)

    9.0/8.98M

    NeoProgrammer是一款专业的ch341a土豪金编程器软件,这是个性价比很高的便携编程器,淘宝上杂牌的10多元,相信爱折腾BIOS的都用过,杂牌一般附送的软件都不好用。

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

    9.1/162.74M

    Java开发环境及编译工具包

    查看
  • IAR for ARM破解版

    7.9/3.13G

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

    查看
  • IAR embedded Workbench

    8.3/3.13G

    集成开发环境

    查看
  • 010 Editor汉化破解版

    9.0/29.92M

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

    查看
  • JetBrains Rider 2025中文版

    3.4/1.58G

    JetBrains Rider 2025中文版是一款跨平台 .NET 开发工具软件,主打 AI 集成与高效调试。AI 助手支持本地模型(如 Claude 3.7、Gemini 2.0)及离线模式,提供智能代码补全与测试生成,提升编码效率。

    查看
  • gx works3中文版

    8.2/2.53G

    三菱PLC编程软件,工业控制开发

    查看
  • github Desktop(windows桌面版)

    9.1/184.55M

    功能强大的公共代码仓库网站

    查看
  • Visual Studio Enterprise 2017

    8.6/3.36M

    微软全功能开发IDE

    查看
  • texstudio(LaTeX编辑器)官方版

    8.9/136.66M

    用于创建LaTeX文档的集成写入环境。

    查看
  • visual studio 2022企业版

    9.0/3.54M

    全球顶级全栈开发集成环境,内置AI辅助编码与大规模协作工具

    查看
  • UltraEdit Linux中文客户端

    9.1/23.76M

    深度适配Linux环境的高级十六进制开发工具

    查看
  • Visual Studio Express 2013完整版

    8.2/401.49M

    轻量级经典开发环境,零门槛构筑高效代码基石

    查看
  • Action Game Maker(游戏制作工具)

    9.6/7.96M

    Action Game Maker官方版是一款简单易用的游戏制作工具。无论你是游戏制作老手还是新手,你可以轻松驾驭。小编今天带来的是中文版,中文环境更适合游戏制作。

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

    8.8/506.24M

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

    查看