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官方中文版

    v16.0.1/149.12M/2026-04-16

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

    查看
  • JDK18官方版

    v18.0.2.1/152.03M/2026-04-16

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

    查看
  • JDK 1.8官方版

    /164.2M/2026-04-16

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

    查看
  • Java Development Kit 24

    v24.0.1/204.24M/2026-04-16

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

    查看
  • JDK17官方中文版

    v17.0.17/152.81M/2026-04-16

    JDK17官方中文版是SunMicrosystems公司专门针对于java语言打造的开发工具包,jdk的出现是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。

    查看

类似软件

网友评论

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

同类排行

  • UltraEdit中文破解版

    7.5/101.65M

    UltraEdit是一款知名的文本编辑器,它在支持编辑文本、十六进制、ASCII 码的同时,还支持C、Objective C、Javascript、XML、PHP、Perl、Python等开发语言!

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

    9.0/162.74M

    Java开发环境及编译工具包

    查看
  • IntelliJ IDEA 2025中文激活版

    8.5/1.43G

    智能Java开发环境巅峰之作,预判代码逻辑并重塑全栈工程效率

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

    9.1/8.98M

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

    查看
  • JetBrains WebStorm 2025中文版

    5.0/1.02G

    前端开发集成环境

    查看
  • Windows Terminal(Windows 终端)

    9.0/11.55M

    Windows Terminal(Windows 终端)是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。

    查看
  • JAVA 8

    9.1/33.7M

    JAVA 8全称为Java Runtime Environment8,它是一款java程序运行所不能缺少的环境。做为现在最流行的应用程序语言之一,java的安全性以及跨平台的特性,是大家都知道的,现在的电脑上都有java的踪迹,而你想要运行java语言编写的程序就必须需要j

    查看
  • Android Studio(Android开发环境)

    9.1/1.3G

    官方安卓开发集成环境

    查看
  • TRAE(AI编程工具)

    5.0/220.93M

    面向开发者的AI编程辅助工具,提高编码效率

    查看
  • 010 Editor汉化破解版

    9.0/29.93M

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

    查看