JDK18官方版

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

官方安全无插件纠错

  • 更新时间2025-06-08
  • 版本v18.0.2.1
  • 系统Pc
  • 语言简体中文

Java SE Development kit 18,简称JDK18,它是Oracle公司开发的Java平台的软件开发工具包。jdk18提供了一系列用于开发Java应用程序和应用程序部署的工具和资源,包含了Java编译器(javac)和Java虚拟机(JVM),这两个工具是Java应用程序开发的核心组件。开发人员可以使用JDK 18编译Java源代码,并在JVM上运行生成的字节码。

除了编译器和虚拟机之外,jdk18还提供了许多其他工具和库,用于开发和调试Java应用程序。例如,其中包括Java标准库,提供了丰富的类和方法,用于处理各种任务,如输入/输出、字符串处理、网络通信等。此外,JDK 18还包含了用于调试和性能分析的工具,以及用于管理应用程序运行环境的资源。欢迎有需要的朋友下载使用!

JDK18安装及环境配置教程

1、双击安装包开始安装,点击下一步。

2、更改安装路径,点击下一步(注:安装路径不要出现中文、空格等其它特殊符号)。

3、正在安装中。

4、安装完成,点击关闭。

5、Win+Q搜索环境变量,点击编辑系统环境变量。

6、点击环境变量。

7、在系统变量中点击新建。

8、在新建的环境变量中输入以下内容,然后点击确定。

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk-18.0.2.1 (变量值是JDK的安装路径)

9、进入Path变量,在变量中新建一个变量。

10、变量输入【%JAVA_HOME%\bin】,点击确定。

11、点击确定。

12、点击确定。

13、Win+R输入cmd回车进入命令控制台。

14、在命令控制台中输入java -version,若出现JDK的版本号则配置成功!如下图所示。

Java SE Development kit 18特性

400:UTF-8 的 违约

408:简单的网络 服务器

413:Java 中的代码片段 API 文档

416:重新实现核心 使用方法句柄进行反射

417:Vector API(第三个 孵化器)

418:互联网地址 分辨率 SPI

419:外部函数 & 内存 API(第二个孵化器)

420:模式匹配 switch (Second Preview)

421:弃用定版 用于删除

功能介绍

1、简易 HTTP 服务器

提供命令行工具来启动一个仅提供静态文件的最小 Web 服务器。没有可用的 CGI 或类似 servlet 的功能。该工具可用于原型设计、临时编码和测试目的,尤其是在教育环境中。

2、Java API 文档中的代码片段

为 JavaDoc 的 Standard Doclet 引入一个 @snippet 标签,以简化 API 文档中的示例源代码。

3、用方法句柄(Method Handles)重新实现 Java 核心反射

在 java.lang.invoke 方法句柄的基础上重新实现 java.lang.reflect.Method、Constructor 和 Field。让方法句柄成为反射的底层机制将减少 java.lang.reflect 和 java.lang.invoke API 的维护和开发成本。

4、Vector API (第三次进行孵化)

引入一个 API 来表达在运行时能够可靠编译的向量计算,在支持的 CPU 架构上优化向量指令,从而实现优于标量计算的性能。

5、互联网地址解析 SPI

定义一个用于主机名称和地址解析的服务供给接口(SPI),以便 java.net.InetAddress 可以使用平台内置解析器以外的解析器。

6、外部函数和内存 API(第二次进行孵化)

引入一个 API,通过它,Java 程序可以与 Java 运行时之外的代码和数据进行互操作。通过有效地调用外部函数,以及安全地访问外部内存,该 API 使 Java 程序能够调用本地库并处理本地数据,而没有 JNI 的脆弱性和危险。

7、Switch 模式匹配(第二次进行预览)

用 switch 表达式和语句的模式匹配,以及对模式语言的扩展来增强 Java 编程语言。将模式匹配扩展到 switch 中,允许针对一些模式测试表达式,这样就可以简明而安全地表达复杂的面向数据的查询。这是 JDK 18 中的一个预览的语言功能。

8、弃用 Finalization,以便在未来删除

弃用 Finalization,以便在未来的版本中删除它。目前 Finalization 仍然是默认启用的,但可以禁用它以便进行早期测试。在之后的版本中,它将率先被默认禁用,并在未来的版本中将其彻底删除。依赖于 Finalization 的库和应用程序的维护者应该考虑迁移到其他资源管理技术,如 try-with-resources 语句。

展开内容

同厂商

Oracle Corporation

更多版本

更多+
  • JDK 1.8官方版

    5.0/164.2M

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

    查看
  • java se development kit

    5.0/158.56M

    java 20官方版是java系列软件的新版本,简称:JDK,全称为java se development kit 20,目前只支持64位系统,是一款用于开发Java应用程序的软件开发工具包。

    查看
  • JDK23官方版

    5.0/203.6M

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

    查看
  • JDK17官方中文版

    5.0/152.81M

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

    查看
  • Java Development Kit 24

    5.0/204.24M

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

    查看

类似软件

  • 机明自动编程电脑版

    8.3/433.96M

    机明自动编程电脑版是基于世界领先的CAM系统PowerMILL为基础开发的一款数控加工编程软件,软件拥有非常多帮助用户进行快速编程的功能,比如通过减少手工参数设置加快用户的开发,自动进行过切与碰撞检查,使得用户剩下时间在校准上,还有自动产生程式清单,这些功能让我们的用户能够

    查看
  • Komodo Edit官方版(php开发工具)

    8.9/72.47M

    Komodo Edit官方版是一款可以支持多种程序语言的php开发工具,它可以为用户提供最专业的开发功能,强大的代码智能引擎可以扫描所有语言安装到定制的扩展工具上,并且支持通用的开源语言Perl、PHP和Ruby的使用。

    查看
  • IAR EWARM(嵌入式工作台)

    8.7/3.13G

    IAR Embedded Workbench for Arm,通常简称为IAR EWARM、IAR for ARM,是由IAR Systems公司为Arm微处理器开发的一款集成开发环境(IDE),即嵌入式工作台。

    查看
  • FastAdmin完整版(后台开发框架)

    9.1/11.83M

    FastAdmin是一款基于ThinkPHP框架开发的快速开发后台管理系统的工具包。它提供了丰富的功能和预置的模块,帮助开发人员快速搭建和定制自己的后台管理系统。

    查看

网友评论

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

同类排行

  • JAVA 8

    9.1/33.7M

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

    查看
  • UltraEdit中文破解版

    7.7/103.94M

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

    查看
  • gx works3中文版

    8.2/2.53G

    plc是我们许多电子产品需要用到的东西,如果用户没有编程工具那么就无法为我们的PLC增加操作命令,这款gx works3能帮您解决问题。GX Works3 是三菱电机新一代的PLC编程软件,用于对以MELSEC iQ-R系列、MELSEC iQ-L系列、MELSEC iQ

    查看
  • 按键精灵PC官方版

    9.5/22.81M

    按键精灵官方版是一款能够模拟键鼠动作的脚本软件,通过制作并使用脚本,可以让按键精灵来代替您进行一系列的动作行为,解放您的双手。而且它不像编程软件那样需要专业的技巧,只要有着优秀的逻辑思路就能通过点击动作命令制作一个成熟的脚本,至于代码方面,则就交给按键精灵帮你解决。

    查看
  • IntelliJ IDEA 2023中文版

    9.0/1.01G

    IntelliJ IDEA 2023中文版是一款知名的Java集成开发环境。它能够做到智能代码助手、代码自动提示、重构、J2EE支撑等等功能,总之只要是为了方便用户开发Java的功能,一个都不会少,还支持用户使用HTML,CSS,PHP等语言。

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

    9.1/162.74M

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

    查看
  • visual studio 2022企业版

    9.0/3.54M

    visual studio 2022是由微软公司推出的一款开发编程制作工具,也可以简称为vs2022,此版本官方信息显示,除了更多内存访问带来的速度和性能优势之外,Visual Studio还带来了UI增强功能、更多个性化选项,并继续专注于增强开发人员的能力。

    查看
  • PADS 2007(PCB设计工具)

    9.3/588.26M

    PADS 2007是MentorGraphics公司推出的一款电路原理图和PCB设计工具,软件内附组件包括PADS Logic、PADS Layout和PADS Router。

    查看
  • delphi7.0中文企业版

    9.3/182.08M

    对于开发软件的程序员而言微软的VB肯定不会陌生吧,但小编本次为大家带来的这款软件与VB类似,但在数据库方面的特长相较于VB尤为突出,该软件就就是delphi7,delphi7在delphi系列当中是比较经典的版本,它不仅是一个集成应用程序开发环境,而且软件的核心是由传统Pasca

    查看
  • inno script studio

    9.1/6.17M

    inno script studio是一款专门针对Inno setup开发的编译器生成脚本。其操作非常容易上手,并且软件直观的脚本编辑能够很好的提升用户的工作效率,初次之外,软件还提供高效的图形界面让用户早操作上更加方便,每一个工具都安排的恰到好处,能够让那个用户更加开速的完成脚

    查看
  • windows phone sdk官方版

    9.0/642K

    windows phone sdk官方版是一款专门为windows phone用户提供的开发工具套装,他可以让开发者在开发环境中模拟windows phone的运作,减少了测试应用的时间和成本,大家都知道微软有一个非常强大的开发环境——visual studio,而这款软件就是依

    查看
  • Visual Studio Express 2013完整版

    8.2/401.49M

    Visual Studio 2013是由微软公司于2013年11月13日发布开发的一款集成开发环境(IDE),用于编写、编辑、调试和部署应用程序,它是Visual Studio系列产品的一部分。

    查看
  • intellij idea 2021.3中文版

    8.5/653.24M

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

    查看
  • firstobject xml editor(xml编辑工具)

    9.0/405K

    firstobject xml editor是一个颇具特色的XML 编辑器。该编辑器可以高速加载 XML 文档,并生成可自定义的树视图以显示 XML 文档的数据结构,可以调用 MSXML 分析引擎验证 XML 文档的正确性和有效性。

    查看
  • dnSpy反编译工具中文版

    9.1/155.39M

    dnSpy反编译工具是一款专门针对net程序反编译工具,该项目包含了反编译器,调试器和汇编编辑器等功能组件,而且可以通过自己编写扩展插件的形式轻松实现扩展。该项目使用 dnlib读取和写入程序集,以便处理有混淆代码的程序(比如恶意程序)而不会崩溃。

    查看