Java JDK 10会有什么期望
由于我们刚刚习惯于9月发布的Java 9,因此距离下一代Java的发布只有几个月的时间了。 就在本月,计划中的Java Development Kit 10升级已进入开发的主要减速阶段。 在第一个初始阶段,可以修复一个到三个错误。
JDK 10是Java Standard Edition 10的实现,将于2018年3月20日发布(正式版)。主要改进包括本地类型引用和用于垃圾回收的干净接口。
Oracle为Java版本设置了六个月的发布周期。 在每个版本的年度和月份之后,已经有计划命名此升级及其后续版本。 第一个发行版名为Java 18.3。 在提出反对意见后,这些计划被取消。
您同意加入早期采用者计划后,可以从其网站下载Beta版本 。
Java JDK 10中的关键新功能是:
- 通过将类型推断扩展到局部变量来增强语言的局部变量类型推断。 目的是减少与编码相关的“仪式”,同时保持对静态类型安全性的承诺。
- 干净的垃圾收集器接口,用于改善不同垃圾收集器的源代码隔离。 这项工作的目标包括为HotSpot虚拟机中的内部垃圾收集代码提供更好的模块化,并使向HotSpot添加新的垃圾收集器变得更加容易。
- G1垃圾收集器的并行完整垃圾收集。 目的是通过实现并行性来改善最坏情况的延迟。
- 使HotSpot能够在用户指定的备用存储设备(例如NVDIMM内存模块)上分配对象堆。 此功能可以预见,未来的系统可能具有异构的内存体系结构。
- 使基于Grall的Java即时编译器可以在Linux / x64平台上以实验方式使用。
- 将JDK林的存储库合并为一个存储库以简化开发。 到目前为止,代码库已分为多个存储库,这可能会导致源代码管理出现问题。
- 应用程序类数据共享通过跨进程共享通用类元数据来减少占用空间。 启动时间也缩短了。
- 线程本地握手,用于在线程上执行回调而无需执行全局VM安全点。 可以停止单个线程,而不是停止所有线程或不停止线程。
- 在JDK中提供一组默认的根证书颁发机构证书。 目标是在Oracle Java SE Root CA程序中开源根证书,以使OpenJDK构建对开发人员更具吸引力。
Oracle的Java SE下载页面尚未提供对JDK 10的访问权限,因为在最终版本发布之前,JDK 10的开发还有其他阶段。
从9月21日期待已久的Java开发工具包(JDK)9版本开始 ,Oracle正在计划为Java计划升级,包括计划于2018年3月发布的Java 18.3版本。
翻译自: https://www.javacodegeeks.com/2017/12/expect-java-jdk-10.html
Java JDK 10会有什么期望相关推荐
- Java JDK 10:下一代 Java 有哪些新特性?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 工欲善其事,必先利其器.作为老牌军 Java 在发行二十多年的今天,战胜了 C 和 C++, ...
- 通过wget在Linux上下载Java JDK会显示在许可证页面上
当我尝试从Oracle下载Java时,我却最终下载了一个页面,告诉我我需要同意OTN许可条款. 抱歉! 为了从Oracle技术网下载产品,您必须同意OTN许可条款. 确保... 您的浏览器启用了&qu ...
- java -d32_java11教程--JDK 10删除和不推荐的功能和选项-2
工具/ javadoc(工具) 删除旧的(JDK 6,JDK 7和JDK 8 Era)标准Doclet 在此发行版中已删除了旧的(JDK 6,JDK 7和JDK 8时代)标准doclet,该标准doc ...
- JDK 10:从Java访问Java应用程序的进程ID
StackOverflow.com上一个普遍的问题是:" Java程序如何获得自己的进程ID? 与该问题相关的几个答案包括解析ManagementFactory返回的String . get ...
- Java JDK 11:现在可以使用所有新功能
为什么80%的码农都做不了架构师?>>> 删除了CORBA,Java EE和JavaFX支持,但添加了十几个主要新功能 目录 哪里可以下载JDK 11 Java 11 JDK中 ...
- JDK 10 的 109 项新特性
来源:开源中国, www.oschina.net/translate/109-new-features-in-jdk-10 虽然感觉 JDK9 发布才仅仅几周的时间,然而,随着新的 OpenJDK 的 ...
- Eclipse调试Java的10个技巧【转】
clipse调试Java的10个技巧 先提三点 不要使用System.out.println作为调试工具 启用所有组件的详细的日志记录级别 使用一个日志分析器来阅读日志 1.条件断点 想象一下我们平时 ...
- (转)Linux(Centos)之安装Java JDK及注意事项
场景:天下事有难易乎?为之,则难者亦易矣:不为,则易者亦难矣.人之为学有难易乎?学之,则难者亦易矣:不学,则易者亦难矣. 1 准备工作 下面配置jdk的方式在具有root权限时候能够执行.如果没有ro ...
- jdk 5 到 jdk 10各个版本的新特性
jdk5 jdk10各个版本的新特性 JDK1.5新特性: 工程代号为Tiger(老虎) 自从JDK1.3开始,sun维持一个习惯,大约每隔两年发布一个JDK的主版本,以动物命名,期间发布的各个修正版 ...
最新文章
- Java如何接收前端传来的多层嵌套的复杂json串
- linux_redhat_线程后台运行方法
- 机器学习相关——SVD分解
- 12123选牌漏洞_12123选牌漏洞是什么?新车牌号自编自选技巧
- 搜索连接字符串存储过程【原创】
- 取值方法_「EV3进阶课」制作小游戏:数据取值体系要统一(三)
- Bootstrap 弹出提示插件popover 的使用方法
- 页面导入样式时,使用link和@import有什么区别?
- TortoiseSVN 命令 (命令行执行工具)
- 模拟退火(bzoj 3680: 吊打XXX)
- WSL2.0解决:/bin/bash: xsel: command not found
- android驱动在win10系统上安装的心酸历程
- ai初创企业商业化落地_初创企业需要问的三个关于人工智能的问题
- python 中的拷贝、浅拷贝与深拷贝
- 阿凡题UWP的源码公开
- 8.2 知识蒸馏方法概述
- mysql数据库中对数据的基本操作
- 宽带连接错误的处理办法
- 动态规划解二维多重背包问题
- kubernetes 通过环境变量向容器暴露 Pod 信息