Oracle讨论Java 13版本
JDK 13提高了应用程序性能,添加了两种语言功能预览,以及更多JDK 13
根据Oracle Java Team的说法,JDK 13致力于通过提高Java SE平台和JDK的性能,稳定性和安全性来提高开发人员的生产率。
最新版本包括两个预览功能:开关表达式,它扩展了开关以便可以用作语句或表达式(JEP 354),以及在Java语言中添加了文本块(JEP 355)。预览功能为开发人员提供了完全指定的,完全实现的测试功能,目的是在被收集为语言的标准部分之前收集反馈。 鼓励开发人员使用它们,但请注意,将来的版本中可能会更改或删除它们。 预览功能是新发行模型的重要组成部分,可以在达到新功能的最终设计之前获得更多的社区意见。 当这些功能成为GA时,这些还可以改善质量和性能。
现在,Oracle JDK 13取代了Oracle JDK 12,并且由于该版本的增量性质而提供了平滑的过渡。 Oracle计划按照Oracle CPU计划为该发行版至少提供两个更新,然后是计划于2020年3月发布的Oracle JDK14。六个月的发行节奏可预测地继续提供,自9月份被采用以来,已有五个发行版。 2017。
此发行版中的Java增强建议(JEP)是:
- JEP 350:Dynamic CDS存档提高了应用程序类数据共享功能的可用性,从而改善了启动和占用空间
- JEP 351:ZGC –取消使用未使用的内存通过将未使用的堆内存返回到操作系统/容器来改善内存管理
- JEP 353:重新实现旧版套接字API,以便于维护,调试和准备用户模式线程(也称为光纤)更容易
- JEP 354:开关表达式(预览功能)简化了日常编码,并为将来的功能(例如模式匹配)做准备(JEP 305)
- JEP 355:文本块(预览功能)简化了表达跨越几行源代码的字符串的任务
Saab说:“ JDK 13发行版是整个行业发展的结果,其中包括公开审查,每周构建以及Oracle工程师与全球Java开发人员社区成员之间通过OpenJDK社区和JCP进行的广泛合作。” “目标始终是使全球开发人员可以轻松访问Java SE平台和JDK中的最新创新。 我们邀请社区分享他们在Java SE 13方面的经验,并继续做出贡献,并在将来的版本中使Java变得更好。”
“ Java仍然是西门子的一项重要技术,因为许多遗留应用程序都基于Java,并且Java也进行了新的开发。因此,我们需要始终获得最新的补丁程序以提高安全性,” IT汉斯·马丁·舒尔兹(Hans-Martin Schulze)说道。 西门子信息技术公司战略顾问。
抽丝剥茧,细说架构 那些事--优锐课
Oracle讨论Java 13版本的更多相关文章
- Java 11 将至,不妨了解一下 Oracle JDK 之外的版本
Java 11 计划于本月,即 9 月 25 日发布.与 Java 10 不同,Java 11 不仅提供了长期支持,还将作为 Java 平台的参考实现.新的长期支持版本每三年发布一次,根据后续的发布计 ...
- IntelliJ IDEA 发布13版本——创造java奇迹
IntelliJ IDEA被公认为业界最好的Java开发平台.此次发布的了13版本,更是集合了与Java EE.Android.Spring.Scala和Gradle最新合作与支持. Java EE ...
- oracle调用JAVA类的方法
导入jar包 在oracle中导入需要的jar包,我们把编辑好的java类打成jar包,直接在oarcle里面写简单的调用就可以了, 1.操作系统需要拥有支持loadjava命令的jdk. 2.加 ...
- Java 13 明天发布,最新最全新特性解读
2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布. 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK ...
- Java 13 特性解读
Java 13 特性解读 转 https://blog.csdn.net/bjweimengshu/article/details/100978383 2017年8月,JCP执行委员会提出将 ...
- 2019年9月17 发布 Java 13
Java 13 明天发布,最新最全新特性解读 2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布. 目前,JDK官网 ...
- Java 13 在win10 安装及配置
java 13 SDK 下载 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538 ...
- Java学习之Java历史版本
Java有三个版本,标准版Java SE,企业版Java EE,移动版Java ME.按理来说,每一种版本都会有自己的版本号,但是约定俗成:JDK版本号=Java SE版本号=Java版本号,这是因为 ...
- Java 17 将要发布,补一下 Java 13 中的新功能
本文章属于Java 新特性教程 系列,已经收录在 Github.com/niumoo/JavaNotes ,点个赞,不迷路. 自从 Oracle 调整了 Java 的版本发布节奏之后,Java 版本发 ...
随机推荐
- color颜色大全
- centos和Ubuntu系统最小化安装基础命令
CentOS系统常用的基础软件如下 yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \ pcre-devel openssl o ...
- BootStrap 关于input与btn的点击focus取消特效相关css
取消btn按钮点击出现的外边框: .btn:focus, /*清除btn按钮点击出现的边框*/.btn:active:focus,.btn.active:focus,.btn.focus,.btn:a ...
- shiro实战(2)--ssm
一.web.xml的配置 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi=& ...
- router-view 与 动态组件 区别
提问:router-view 可以页面跳转,使用 is特性 也可以进行页面跳转,有什么区别? 参考链接 https://segmentfault.com/q/1010000010750059
- Emoji来龙去脉
1997年,日本人发明,定义在unicode的私有区域. 此时两个字节可以表示emoji. IOS 4在日本支持emoji,使用的是这种私有编码. 2010年,unicode 6.0正式支持emoji ...
- C# detect latest .net framework installed on PC
static void GetNetVersionDemo() { using (RegistryKey ndpKey = RegistryKey.OpenBaseKey(RegistryHive.L ...
- 数据显示按规格向datatable中增加空白记录
/// <summary> /// 按前台分页样式为datatable增加空行 /// </summary> /// <param name="gridPage ...
- Python中7个不一样的代码写法
打印index 对于一个列表,或者说一个序列我们经常需要打印它的index,一般传统的做法或者说比较low的写法: 更优雅的写法是多用enumerate 两个序列的循环 我们会经常对两个序列进行计算或 ...
- SAP 不支持交货单中同一个物料多个行项目HU与序列号组合发货场景
SAP 不支持交货单中同一个物料多个行项目HU与序列号组合发货场景 笔者所在的项目里,后勤业务启用了序列号管理,Handling Unit Manager以及批次号管理.不同的物料分别启用序列号管理, ...