分类分类
大小:157.00 MB更新:2019/07/30
类别:编程软件系统:Winll

jdk12(java SE Development Kit)是全新发布的Java JDK正式版本,这一版本又新增了8个新特性,让用户可以消除维护重复工作的两套,在这里用户可以实现JMH更多语句的应用,基准测试以及主语表达方式,欢迎有需要的用户来IT猫扑下载!
按Java的发布周期,于美国时间 2019 年 3 月 19 日 —— Java 12 正式发布了。这距离Java 11发布的 2018 年 09 月 25 日 刚半年时间。
按照现在 Java 每 6 个月一个版本的进度,让我们这些疲于开发业务需求的研发们望其项背啊。我们该如何在变化越来越快的 Java 平台上让我们自己不被时代所抛弃,如何让我们的项目不被快速变化的 Java 远远落下。

1、默认CDS归档
通过在64位平台上的默认类列表的帮助下生成CDS归档来改进JDK构建过程,从而有效地消除了运行java -Xshare:dump。 此功能的目标包括:
1.)改进开箱即用的启动时间,以及
2.)摆脱使用-Xshare:dump。
2、Switch 表达式
使用Java 12,switch不仅可以作为语句也可以作为表达式。 无论作为语句或者作为表达式,switch都可以使用传统/简化的作用域和控制流行为。 这将有助于简化代码,并为在switch中使用模式匹配铺平道路。
Java开发人员正在增强Java编程语言,以使用模式匹配来解决当前switch语句的几个问题。 这包括:switch块的默认控制流行为,switch块默认作用域(被视为单个作用域的块)和switch仅作为语句。
在Java 11中,switch语句追随C和C++,默认情况下使用fall-through语义。 虽然传统的控制流程在编写低级代码时很有用,但随着switch在更高级别的环境中采用,易出错会盖过其灵活性。
3、Shenandoah GC
Shenandoah是一种垃圾收集(GC)算法,旨在保证低延迟(10 - 500 ms的下限)。 它通过在运行Java工作线程的同时执行GC操作减少GC暂停时间。 使用Shenandoah,暂停时间不依赖于堆的大小。 这意味着无论堆的大小如何,暂停时间都是差不多的。
这是一个实验性功能,不包含在默认(oracle)的OpenJDK版本中。
4、JMH 基准测试
此功能为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实现
Java 12将只有一个ARM 64位实现(aarch64)。 目标是删除所有与arm64实现相关的代码,同时保留32位ARM端口和64位aarch64实现。
这将把重点转移到单个64位ARM实现,并消除维护两个实现所需的重复工作。 当前的JDK 11实现中有两个64位ARM实现。
Oracle对OpenJDK社区的计划是什么?
Oracle计划继续使用Java社区作为OpenJDK项目的一部分开发Java SE平台的下一版本。OpenJDK是Oracle计划贡献的唯一开源Java SE实现。
Oracle是否致力于OpenJDK?
是。Oracle仍然致力于将OpenJDK作为最佳的开源Java实现,我们将继续改进OpenJDK并欢迎外部贡献者。
Oracle支持Java开放式创新的计划是什么?
我们打算继续支持开源和开放标准。Oracle致力于为最终用户提供选择,灵活性和更低的计算成本,我们无法强调使用开放标准的重要性,无论是在开源软件还是非开源软件的环境中。
Oracle是否实行开源开发?
Oracle正在领导或参与大量的开源项目。有关开源的列表以及有关Oracle开源的更多信息,请参阅http://oss.oracle.com。
我可以更多地了解Oracle对开源和开放标准的看法吗?
当然。有关 开源和开放标准的重要性,请 访问http://www.oracle.com/technetwork/oramag/2010/o40interview-086226.html,与Oracle首席企业架构师Edward Screven进行面谈。
你能详细说明甲骨文的OpenJDK计划吗?
当然。JavaOne 2010 for Java SE宣布的路线图通过两个版本加速了Java SE的可用性,一个在2011年,另一个在2012年。相应的OpenJDK版本将继续作为Oracle Java Development Kit(JDK)7和JDK的基础。 8.您可以在 http://blogs.oracle.com/henrik/2010/10/java_roadmap_from_javaone_2010.html上找到有关路线图和Oracle计划的更多信息。
JDK 7是Oracle下一版Java SE平台实现的名称。OpenJDK开源社区中的JDK 7项目是Oracle与更广泛的Java和开源社区合作,致力于实现最近批准的Java SE 7 JSR中指定的功能。
JRockit会发生什么?它会成为OpenJDK的一部分吗?
Oracle工程师目前正在努力将 Oracle Java HotSpot Java虚拟机(JVM)和Oracle JRockit JVM合并为融合产品,该产品利用了这些市场领先实现的最佳功能。Oracle计划将组合的Oracle Java HotSpot和Oracle JRockit JVM的结果贡献给OpenJDK。
Oracle会改变OpenJDK许可模式吗?
不会.OpenJDK社区继续通过甲骨文以及其他公司,研究人员和个人的贡献而蓬勃发展,基于GPL的许可模式是这一成功的重要组成部分。甲骨文没有计划改变它。
我听说IBM正在加入OpenJDK?
是。Oracle和IBM 于2010年10月宣布,我们将在OpenJDK社区中合作开发领先的开源Java SE实现,并使OpenJDK社区成为开源Java SE开发的主要位置。Oracle和IBM将支持在JavaOne 2010之前提出的OpenJDK开发路线图,该路线图加速了Java SE在开源社区中的可用性。Oracle和IBM之间的合作建立在OpenJDK作为Java SE主要开发平台以及Oracle和IBM对Java社区贡献的悠久历史的成功基础之上。您可以在 http://blogs.oracle.com/henrik/2010/10/java_roadmap_from_javaone_2010.html上找到有关路线图和Oracle计划的更多信息。
STEP7 MicroWIN(西门子s7200编程软件中文版)编程软件316.44 MBv4.0 SP9 完整版
详情autohotkey中文版编程软件2.88 MBv2.0.18 PC版
详情fastcam(自动编程套料软件)编程软件46.33 MBv7.2 中文免狗破解版
详情三菱gx works2仿真软件编程软件432.50 MBv2.14 官网安装版_附安装教程/产品id(序列号)
详情roblox编辑器编程软件1.75 MBv1.6.0.32593 官方版
详情GT-Works3(三菱触摸屏编程软件)编程软件807.80 MBVer1.151H 精简安装版
详情微信开发者工具32位/64位官方开发版本编程软件121.50 MBv1.05.2201182 免费版
详情小熊猫Dev-C++免安装版编程软件74.00 MBv6.3 beta2 中文绿色版
详情CX-Programmer(欧姆龙plc编程软件)编程软件238.20 MBv9.3 绿色中文版
详情JDK(TM)8(Java SE Development Kit)编程软件150.60 MBv8u331 官方正式版
详情微软Visual Studio 2022最新版编程软件1.60 MBv17.0.0 官方版
详情step7-micro/win smart(smart200编程软件)编程软件288.00 MBv2.3 官方多国语言版
详情fpwin pro7中文版编程软件339.00 MBv7.02 官方版
详情爱上米思齐mixly编程软件33.60 MBv1.0.9 官网版
详情dev c 绿色便携版(开源C/C++ 集成开发环境)编程软件152.00 MBv6.7.5 64位中文版
详情GT Designer3触摸屏综合软件包编程软件3.40 GBver1.185T 中文版
详情Python编程软件52.00 MBv3.9.0 x86|x64位官方正式版
详情scratch3.0离线版(儿童编程软件)编程软件171.83 MBv3.6.0 最新安装版
详情GitHub桌面客户端编程软件121.00 MBv2.9.0 官方离线安装包
详情mind+编程软件编程软件470.00 MBv1.7.1_RC3.0 官方版
详情arduino ide编程器编程软件154.67 MBv2.0.0 官方版
详情lg plc编程软件(kgl_wc版本)编程软件6.99 MBv3.62 中文版_附编程手册/教程
详情威纶通easybuilder pro软件编程软件409.10 MBv5.07.02.127 官方最新版
详情JetBrains工具面板(JetBrains Toolbox)编程软件69.00 MBv1.17.7018 官方版
详情Bloodshed Dev-C++(C++开发工具)编程软件56.00 MBv6.3 Beta2 中文免费版
详情威纶通触摸屏图库编程软件36.00 MB官方免费版
详情java7 32位离线安装包编程软件30.40 MBv1.7.0 简体中文版
详情帕拉卡电脑版编程软件48.84 MBv1.0.229 官方版
详情JDK 6(Java SE Development Kit)编程软件59.30 MB6u43 64位官方版
详情WebCruiser(漏洞扫描工具)编程软件368.00 KBv0.70 免费版
详情派森编程软件python编程软件23.00 MBv3.9.6 官方版
详情Visual Studio Code 64位编程软件88.30 MBv1.73.0 简体中文正式版
详情代码编辑器(Visual Studio Code)编程软件75.28 MBv1.66.0 官方中文版
详情labview运行引擎编程软件100.40 MBv8.5.1 官方版
详情AVR fighter 64位(单片机烧录工具)编程软件5.22 MBv2.0 绿色版
详情Atmel Studio7(avr studio)编程软件726.00 MBv7.0 免费版
详情施耐德编程软件(unity pro xl)编程软件1.41 GBv13.0 免费中文版
详情UltraEdit-32精简版编程软件13.18 MBv15.00.0.1034 绿色版
详情Proficy Machine Edition(ge plc/hmi编程软件)编程软件1.45 GBv9.50 专业版
详情ultraedit 26中文破解版编程软件84.10 MBv26.00.0.48 激活版
详情点击查看更多
J2sdk编程软件39.68 MBv1.4.2 官方版_JAVA虚拟机
详情jdk7 64位(Java SE Development Kit 7)编程软件124.99 MB7u80 官方正式版
详情JDK 6(Java SE Development Kit)编程软件59.30 MB6u43 64位官方版
详情Borland Turbo C++ 3.0编程软件3.28 MBWindows完整版
详情jdk1.8 64位编程软件169.00 MBv8u331 官方版
详情java7 32位离线安装包编程软件30.40 MBv1.7.0 简体中文版
详情Java SE Runtime Environment(JRE8 64位版)编程软件79.36 MBv8u321 中文官方安装版
详情jdk8编程软件152.00 MB(32/64位)免安装解压版
详情JDK(TM)8(Java SE Development Kit)编程软件150.60 MBv8u331 官方正式版
详情Scratch 2 Offline Editor(小猫编程软件)编程软件69.00 MBv451 官方多语版
详情Zend Studio Windows 5.5编程软件68.10 MB注册特别版
详情step7-micro/win smart(smart200编程软件)编程软件288.00 MBv2.3 官方多国语言版
详情visual studio 2017便携精简版编程软件944.00 MB简体中文版
详情西门子smart200编程软件(plc)编程软件281.00 MBv2.3.0.2 官方中文版
详情scratch3.0离线版(儿童编程软件)编程软件171.83 MBv3.6.0 最新安装版
详情gx developer(三菱PLC编程软件)编程软件227.00 MBv8.86 中文最新版
详情Java Runtime Environment(java6)编程软件69.20 MBv1.6 Update 34 官方安装版
详情mind+编程软件编程软件470.00 MBv1.7.1_RC3.0 官方版
详情STEP7 MicroWIN(西门子s7200编程软件中文版)编程软件316.44 MBv4.0 SP9 完整版
详情Python编程软件52.00 MBv3.9.0 x86|x64位官方正式版
详情labview运行引擎编程软件100.40 MBv8.5.1 官方版
详情jre 1.6(java虚拟机运行环境)编程软件14.20 MB免费版
详情Visual Studio Code 64位编程软件88.30 MBv1.73.0 简体中文正式版
详情Proficy Machine Edition(ge plc/hmi编程软件)编程软件1.45 GBv9.50 专业版
详情jdk-8u121-windows-x64编程软件193.00 MBv8.0.2510.8 官方安装版
详情Java Runtime Environment (JRE6)编程软件14.14 MBv6.0 Update 45 官方安装版
详情GT-Works3(三菱触摸屏编程软件)编程软件807.80 MBVer1.151H 精简安装版
详情程序员代码利器Notepad++绿色版编程软件2.97 MBv7.8.9 32位/64位免安装版
详情Scratch Desktop中文版编程软件101.29 MBv1.2.1 免费版
详情威纶通easybuilder pro软件编程软件409.10 MBv5.07.02.127 官方最新版
详情java se development kit linux(jdk7)编程软件49.40 MB7u79 x64 官方版
详情爱上米思齐mixly编程软件33.60 MBv1.0.9 官网版
详情Java SE Runtime Environment(JRE7)编程软件27.55 MB7 Update x64 多语官方安装版
详情ug10.0安装java虚拟机编程软件150.60 MB64/32位官方正式版
详情roblox编辑器编程软件1.75 MBv1.6.0.32593 官方版
详情微软vs编辑器Visual Studio Code 32位版编程软件75.00 MBV1.75.1官方版
详情autohotkey中文版编程软件2.88 MBv2.0.18 PC版
详情Java SE Runtime Environment 8(java 8 update 321)编程软件67.00 MBv8u321 官方安装版
详情lua脚本编辑器(LuaStudio)编程软件11.60 MBv9.9.8 官方中文免费版
详情vs2010学习版(Visual Studio 2010 Express)编程软件3.00 KBv10.0.30319.1 中文免费版
详情点击查看更多
netbeans ide编程软件386.00 MBv12.3 官方中文完整版
详情netbeans ide 6.9 for PHP编程软件30.15 MB中文免费版
详情Java SE Runtime Environment(JRE8 64位版)编程软件79.36 MBv8u321 中文官方安装版
详情ultraedit portable64位汉化版编程软件177.00 MBv25.20.0.166 绿色中文版版
详情J2sdk编程软件39.68 MBv1.4.2 官方版_JAVA虚拟机
详情Borland Turbo C++ 3.0编程软件3.28 MBWindows完整版
详情程序员代码利器Notepad++绿色版编程软件2.97 MBv7.8.9 32位/64位免安装版
详情intellij idea 2016编程软件385.00 MBv2016.1 汉化破解版
详情ultraedit 64位编程软件171.00 MBv25.20.0.166 绿色中文破解版
详情Android Studio 2.2.2中文正式版编程软件1.60 GBv2.2.2 官方最新版
详情editplus3中文版编程软件1.79 MBv3.70.340 烈火汉化安装版
详情EditPlus编辑器编程软件2.69 MBv5.4.3571 烈火汉化绿色版
详情三菱gx works2仿真软件编程软件432.50 MBv2.14 官网安装版_附安装教程/产品id(序列号)
详情sublime text 3编程软件27.00 MBv4.0.0.4077 中文特别版
详情西门子s7200解密软件编程软件1.69 MB绿色版
详情robotart离线版编程软件147.30 MBv1.0 免费版
详情Dev C++编程软件56.00 MBv6.3 Beta2 简体中文版
详情C语言编辑器(Notepad )编程软件40.00 MBv7.8.5 官方增强版
详情远通YANTON对讲机写频软件编程软件1.25 MB官方中文版
详情jbuilder中文版编程软件559.60 MBv9.0 官方最新版
详情PSPad Editor代码编辑器编程软件8.88 MBv5.0.7.705 多国语言绿色版
详情IDM UltraEdit编程软件82.00 MBv29.1.0.90 中文最新版
详情冷佐凌脱壳破解工具包编程软件56.70 MBv1.0 最新免费版
详情Java SE Runtime Environment(JRE7 32位)编程软件26.04 MBv7.0.650.20 官方最新版
详情LabVIEW2015中文破解版编程软件1.38 GB64位/32位附安装教程
详情编程猫源码智造编辑器编程软件118.00 MBv1.0.0 官方版
详情vbsedit9汉化版编程软件15.10 MBv9.3735 中文免费版
详情Tabs Studio 4汉化破解版编程软件2.02 MBv4.1.0 中文免费版_附破解文件crack
详情lg plc编程软件(kgl_wc版本)编程软件6.99 MBv3.62 中文版_附编程手册/教程
详情LINQPad Premium编程软件13.30 MBv5.02.03 最新中文版
详情小熊猫Dev-C++免安装版编程软件74.00 MBv6.3 beta2 中文绿色版
详情jdk1.7绿色解压版编程软件133.00 MB附配置教程
详情Pycharm 2019最新官方版编程软件393.00 MBv2019.1 免费版
详情labview2015/2016注册机编程软件526.00 KB通用版
详情Zend Studio12.5离线汉化包编程软件10.00 MB免费版
详情progisp172(avr usbisp下载器)编程软件2.24 MB官网版
详情Visual Studio 2012专业版(VisualStudio2012Professional)编程软件3.00 KBv11.0.50727.1 官方简体中文正式版
详情PROface触摸屏编程软件(普洛菲斯)编程软件767.97 MBv4.0 汉化破解版
详情TypeScript(开源编程语言)编程软件55.40 MBv4.2.4 免费版
详情jdk-8u121-windows-x64编程软件193.00 MBv8.0.2510.8 官方安装版
详情点击查看更多




































































