java se development kit 12 v12.0.2

大小:157.15MB类别:编程工具

官方版安全无插件

  • 更新时间2026-10-11 17:48:04
  • 版本v12.0.2
  • 系统PC
  • 语言简体中文
下载的是电脑版软件,该软件不适合移动端

java语言如今已被广泛应用到科技行业的各个领域,成为当前最热门的计算机语言之一,java se development kit 12,一般又称为jdk12,这是一个非常经典的版本,是整个Java的核心,包含了Java运行环境,Java工具和Java基础的类库。

此版本带来了一些增强功能,包括增强的switch语句,增强的垃圾收集器功能,支持微基准测试,支持默认的类数据共享等等,其中增强的switch语句不仅可以作为语句也可以作为表达式,作为语句或者作为表达式,switch都可以使用传统/简化的作用域和控制流行为,这将有助于简化代码,并为在switch中使用模式匹配铺平道路。而jdk12中添加了一套微基准测试,大约100个,这简化了现有微基准测试的运行和新基准测试的创建过程,更多功能可自行体验。

jdk12安装配置教程:

1、下载解压,得到java se development kit 12,双击直接安装;

2、建议用默认路径【C:\Program Files\Java\jdk-12.0.1\】可以自行更改,但不能是中文路径;

3、安装成功,点击关闭即可。

jdk12环境变量配置

1、点击计算机->右键属性->点击左侧的高级系统设置->点击环境变量

2、选择系统变量那一栏,然后点击新建,分别输入JAVA_HOME,和刚刚自己安装路径【C:\Program Files\Java\jdk-12.0.1\】

3、找到Path变量,点击编辑,新建一条,输入%JAVA_HOME%\bin即可,win10和win7操作方法有点不同;

4、新建CLASSPATH ,下面输入。;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

5、然后快捷键win+R,输入cmd;

6、输入java -version,出现下文配置成功。

java se development kit 12八大新特性:

1、Switch 表达式

使用Java 12,switch不仅可以作为语句也可以作为表达式。 作为语句或者作为表达式,switch都可以使用传统/简化的作用域和控制流行为。 这将有助于简化代码,并为在switch中使用模式匹配铺平道路。 Java开发 人员正在增强Java编程语言,以使用模式匹配来解决当前switch语句的几个问题。 这包括:switch块的默认控制流行为,switch块默认作用域(被视为单个作用域的块)和switch仅作为语句。 在Java 11中,switch语句追随C和C++,默认情况下使用fall-through语义。 虽然传统的控制流程在编写低级代码时很有用,但随着switch在更高级别的环境中采用,易出错会盖过其灵活性。

2、默认CDS归档

通过在64位平台上的默认类列表的帮助下生成CDS归档来改进JDK过程,有效地消除了运行java -Xshare:dump。 此功能的目标包括:1。)改进开箱即用的启动时间,以及2.)摆脱使用-Xshare:dump。

3、Shenandoah GC

Shenandoah是一种垃圾收集(GC)算法,保证低延迟(10 - 500 ms的下限)。 它通过在运行Java工作线程的同时执行GC操作减少GC暂停时间。 使用Shenandoah,暂停时间不依赖于堆的大小。 堆的大小如何,暂停时间都是差不多的。 这是一个实验性功能,不包含在默认( Oracle )的OpenJDK版本中。

4、JMH 基准测试

jdk12为JDK源代码添加了一套微基准测试(大约100个),简化了现有微基准测试的运行和新基准测试的创建过程。 它基于Java Microbenchmark Harness(JMH)并支持JMH更新。 此功能使开发人员可以轻松运行当前的微基准测试并为JDK源代码添加新的微基准测试。 可以基于Java Microbenchmark Harness(JMH)轻松测试JDK性能。 它将支持JMH更新,并在套件中包含一组(约100个)基准测试。

5、JVM 常量 API

JEP 334引入了一个API,用于建模关键类文件和运行时artifacts,例如常量池。 此API将包括ClassDesc,MethodTypeDesc,MethodHandleDesc和DynamicConstantDesc等类。此 API 对于操作类和方法的工具很有帮助。

6、G1的可中断 mixed GC

此功能通过将Mixed GC集拆分为强制部分和可选部分,使G1垃圾收集器更有效地中止垃圾收集过程。通过允许垃圾收集过程优先处理强制集,g1可以更多满足满足暂停时间目标。 G1是一个垃圾收集器,设计用于具有大量内存的多处理器机器。由于它提高了性能效率,g1垃圾收集器最终将取代cms垃圾收集器。 G1垃圾收集器的主要目标之一是满足用户设置的暂停时间。G1采用一个分析引擎来选择在收集期间要处理的工作量。此选择过程的结果是一组称为GC集的区域。一旦GC集建立并且GC已经开始,那么G1就无法停止。 如果G1发现GC集选择选择了错误的区域,它会将GC区域的拆分为两部分(强制部分和可选部分)来切换到处理Mix GC的增量模式。如果未达到暂停时间目标,则停止对可选部分的垃圾收集。

7、G1归还不使用的内存

此功能的主要目标是改进G1垃圾收集器,以便在不活动时将Java堆内存归还给操作系统。 为实现此目标,G1将在低应用程序活动期间定期生成或持续循环检查完整的Java堆使用情况。 这将立即归还未使用的部分Java堆内存给操作系统。 用户可以选择执行FULL GC以最大化返回的内存量。

8、移除多余ARM64实现

jdk12将只有一个ARM 64位实现(aarch64)。 目标是删除所有与arm64实现相关的代码,同时保留32位ARM端口和64位aarch64实现。 这将把重点转移到单个64位ARM实现,并消除维护两个实现所需的重复工作。 当前的JDK 11实现中有两个64位ARM实现。

更新日志

v12.0.2版本

189:Shenandoah:低暂停时间垃圾收集器(实验性)

230:Microbenchmark套房

325:切换表达式(预览)

334:JVM常量API

340:一个AArch64端口,而不是两个

341:默认CDS档案

344:G1的可流动混合收集

346:从G1中立即返回未使用的已提交内存

展开内容

相关应用

  • 点金tool4seller

    点金tool4seller

    22.35MB

    点金tool4seller是面向全球亚马逊卖家的店铺运营管理工具,主要围绕选品调研、关键词反查、销售统计、利润计算、库存管理、广告优化和售后服务等环节提供数据支持。软件能自动采集并归整经营数据,用比较直观的方式呈现出来,适合需要盯紧运营指标的卖家使用。

  • 塔防之王5(King of Defense 5)

    塔防之王5(King of Defense 5)

    260.33MB

    塔防之王5(KingofDefense5)是一款把塔防与策略结合起来的作品,喜爱城堡防御、塔防和勇士题材的用户都能在里边找到施展战术的空间,面对巨型首领时要靠解开谜题机制来取胜。

  • 幸福甜点咖啡店(Happy Dessert Cafe)

    幸福甜点咖啡店(Happy Dessert Cafe)

    105.94MB

    幸福甜点咖啡店(HappyDessertCafe)是一款以甜品咖啡店经营为题材的休闲作品,用户在其中扮演甜品店老板娘,从零起步把一家小店慢慢经营成有名气的美食店铺。

  • TimeLapseCam

    TimeLapseCam

    4.12MB

    想在安卓手机上拍延时摄影,却又嫌专业设备太沉、太贵的话,TimeLapseCam只占4MB空间,装好就能开工。录制时把屏幕关掉,省电又不打扰旁人;画面尺寸随你定;快门提示音也能彻底消除。几个让人头疼的小毛病,它挨个处理掉了。于是那台闲置的老手机有了新差事,蹲守数小时、记录天光流转,或者剪一段有想法的短视频,它都扛得住。

  • useehel跑步机

    useehel跑步机

    64.38MB

    想把家里的客厅或者健身房的角落变成训练场,还能随时翻看自己的运动记录,useehellapp就是冲着这类需求来的。这款应用由厂商推出,面向安卓手机用户,把健身课程、私教直播和运动数据记录整合在同一处。打开它,课程卡片摆在那里等你挑,专业私教、实时数据、个性计划、精彩直播以及在线游戏各占一块。想一个人跟着练就点课程,想凑热闹就进正在进行的直播课,跟教练同步动起来。

  • 合并庄园阳光之家(SunnyHouse)

    合并庄园阳光之家(SunnyHouse)

    229.38MB

    想体验经营游戏又不愿被繁琐操作劝退的话,合并庄园阳光之家把庄园翻修作为主线索,画风选用Q版卡通,色调鲜亮,情节编排也比较有看头,和市面上常见的模拟经营作品相比有自己的味道。合成玩法、故事推进以及淘汰规则被融合进同一套系统,新手也不难适应。两件一样的工具摆在一起就能合成,生成的新工具会在后续修整庄园的过程中发挥作用。

类似应用

  • 相片制造AVI视频(Freemore Slideshow Maker)

    相片制造AVI视频(Freemore Slideshow Maker)

    7.2MB

    相片制造AVI视频(Freemore Slideshow Maker)是一款上手门槛不高的幻灯片制作工具,主要用来把零散照片整理成带转场和配乐的相片视频。它能够自动为照片之间加上过渡效果,并支持搭配背景音乐,让播放过程不至于单调。照片的停留时间间隔可以按需自行调整,节奏快慢由使用者说了算。输出画面方面,软件提供 320 x 240、640 x 480 以及 1280 x 960 几种解析度可选,方

  • 视频翻转处理(Video Rotator)

    视频翻转处理(Video Rotator)

    10.79MB

    视频翻转处理(Video Rotator)是一款轻巧的视频方向调整与格式转换工具。它能把视频左转或右转90度,也能做上下翻转、左右翻转,用来纠正手机或相机拍歪的画面。如果不想翻转,它同样可以当作一个简单的视频转档工具,把素材换成另一种格式再保存。

  • 视频提取MP3(Video To MP3)

    视频提取MP3(Video To MP3)

    12.78MB

    视频提取MP3(Video To MP3)是一款轻量级的声音提取工具,专门用来从各类视频文件里把音轨分离出来,并保存成通用的MP3格式。平时下载的电影、录屏、短视频,只要里面有你想要的声音,都可以用它转成独立的音频文件。软件的操作门槛不高,不需要懂音频编码知识,选好文件就能开始转换。

  • 视频转ASCII(Video 2 Ascii Art)

    视频转ASCII(Video 2 Ascii Art)

    7.97MB

    视频转ASCII(Video 2 Ascii Art)是一款把视频画面转换成字符画的小工具。软件打开后能快速载入视频文件,再将其逐帧处理成由字符组成的画面。转换结果可以直接导出为一个HTML文件,方便在浏览器里查看。这个HTML文件也能上传到服务器,把链接分享给别人一起看。

  • 鼠标侧键设置精灵(MouseSideButtons)

    鼠标侧键设置精灵(MouseSideButtons)

    8.83MB

    鼠标侧键设置精灵(MouseSideButtons)是一款用来调整鼠标侧键功能的工具。运行程序后,设置要替换的键位即可,支持功能键(ctrl、alt、shift)组合,包括 F1~F12 在内的键盘键位。点击启动就能生效。

用户评论


本类排行

  • Clicky Gone隐藏应用程序窗口

    Clicky Gone隐藏应用程序窗口

    1.05MB

    Clicky Gone 是一款方便隐藏应用程序窗口的轻量级工具。它允许你通过预先设定的键盘按键,快速把指定窗口从屏幕上藏起来。除了手动选择窗口,程序也能直接隐藏当前活动窗口。你还可以设置一个“老板键”,并让它发出轻微的提示音,以便在需要时迅速切换。

  • python最新版本 v3.14.7

    python最新版本 v3.14.7

    31.44MB

    Python 是一门当前非常流行的编程语言,用途覆盖 Web 开发、数据分析、科学计算、桌面应及游戏开发等多个方向。它自带丰富的内置库,同时拥有大量第三方库可供调用,开发者不必从零开始写代码,就能搭建出功能完善的程序。相比其他语言,Python 学习门槛较低,没有编程基础的人也能上手使用,对新手比较友好。它依靠解释器来执行代码,省去了 C 或 C++ 那样的编译环节,源代码可以直接运行,编写和

  • elf文件解析工具绿色版 v1.2

    elf文件解析工具绿色版 v1.2

    1.29MB

    elf文件解析工具绿色版是一款专门用来读取ELF格式文件信息的实用程序,能帮用户快速提取ELF头中的多项关键数据。它支持解析64位ELF文件,常见于ccs、mdk、iar等编译环境生成的.out文件,也能处理ARM/MDK编译输出的axf文件。软件在显示输出上做了优化,动态符号的呈现方式也有所改进,整体操作简单,性能表现不错。

  • 台达触摸屏编程软件(Scredit) v2.00.23

    台达触摸屏编程软件(Scredit) v2.00.23

    41.91MB

    台达触摸屏编程软件(Scredit) 是一款适用于程序员使用的触摸屏编程工具,它可以用于创建台达DOP-B、DOP-W、DOP-H系列触摸屏的人机界面,支持多种图形元素、动画效果和多语言输入,可以创建出美观、易用的触摸界面。软件具有编程文件制作、查看、元件管理、画面设置以及常见设置修改等功能,可以帮

  • 海龟编辑器官方版 v1.8.9

    海龟编辑器官方版 v1.8.9

    344.04MB

    海龟编辑器官方版是一款专门为少儿设计的Python编程工具,它把代码学习变成了搭积木一样的过程,让孩子在拼接模块的同时理解编程逻辑。这种形式能降低入门门槛,也更容易激起孩子对Python的兴趣,在动手尝试中慢慢提升学习能力。软件本身还具备较强的扩展性,可以配合硬件进行编程,第三方库也能一键完成安装。

  • 编程猫在线电脑版 v2.4.8官方版

    编程猫在线电脑版 v2.4.8官方版

    76.66MB

    编程猫在线电脑版 一般又称 编程猫少儿编程 ,编程猫 少儿编程 教育app,是一款为7-16岁的青少年提供编程学习,内置编程猫体验课与正价课购买,同时提供家长课程资源,孩子作品的展示,以及一系列编程知识相关的视频内容,原创的编程相关的漫画作品连载等。 该软件软件专注研发适合中国儿童的编程教学体系,根

  • MKScript(鼠标键盘自动化脚本解释器) v10.2

    MKScript(鼠标键盘自动化脚本解释器) v10.2

    4.47MB

    MKScript 是一款免费的绿色工具,定位为鼠标键盘自动化脚本解释器。它让用户通过编写脚本,用程序代替双手自动完成一连串鼠标和键盘操作。软件内置了几十个与鼠标、键盘相关的函数,外加几个功能性函数,其中鼠标类函数以 mouse_ 开头,键盘类函数以 key_ 开头。脚本代码里的关键词和变量名区分大小写,但整体操作并不复杂,有相关需求的用户可以下载使用。

  • winhex绿色版 v21.8SR-6

    winhex绿色版 v21.8SR-6

    3.21MB

    WinHex绿色版是一款面向数据恢复与磁盘编辑场景的实用工具,能处理文件检查修复、误删文件找回以及硬盘损坏导致的数据丢失等常见紧急问题。它还能读取其他程序刻意隐藏的文件与数据,并且支持磁盘阵列RAID系统与动态磁盘的重组、分析和恢复。软件界面干净整洁,没有广告打扰,新用户跟着教程也能较快上手。作为一款16进制编辑器,它曾获得ZDNetSoftwareLibrary五星级最高评价,在Hex与ASCI

  • 任意程序删除(Soft4Boost Any Uninstaller)

    任意程序删除(Soft4Boost Any Uninstaller)

    13.37MB

    任意程序删除(Soft4Boost Any Uninstaller)是一款轻巧但性能出色的卸载工具,专门用来清理电脑中已安装的软件。它能帮你卸载那些不再需要或者已经损坏的程序,哪怕是通过 Windows 自带的“添加或删除程序”面板无法正常卸载的顽固软件,它也能处理。软件内置快速分析算法,可以扫描程序卸载后的残留文件,并支持三种不同模式来卸载、修改和修复程序。它还提供了多语言包和可更换的皮肤,并且

  • 海泰克人机界面官方版 v6.13.0-B203

    海泰克人机界面官方版 v6.13.0-B203

    25.25MB

    海泰克人机界面官方版(ADP6.13)是面向海泰克触摸屏设备的画面编辑工具,主要服务于工业自动化场景中的HMI系统开发。它把“所视即所得”作为核心设计思路,界面上字形大小、颜色、元件摆放、图形、刻度、底方块等元素,都会与最终人机界面呈现的效果保持一致。编辑操作方面,软件采用物件导向理念,支持拖入式编辑,用户能用鼠标把工作区里的元件拖到其他位置,也能调整外形和尺寸。该版本属于PWS系列、AP系列以及