明年发布的JDK10,程序员们怎么看呢?_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 明年发布的JDK10,程序员们怎么看呢?

明年发布的JDK10,程序员们怎么看呢?

 2018/1/4 0:36:07  禁区铁铍人  程序员俱乐部  我要评论(0)
  • 摘要:Java的长期路线图Amber项目是面向生产力的语言特征孵化器,包括局部变量类型推断在内的各种较小的语言,目标是减少编写Java代码的相关程序、通过增强枚举使类型变量的常量执行更为清晰、提高Lambda方法的可用性。Panama项目将JVM和本地代码互连,具有来自JVM的本地函数调用和来自JVM的本地数据访问等功能。Valhalla项目是高级Java虚拟机和语言特性孵化器。Loom项目以降低编写并发应用程序的复杂性为目标,项目要求添加可选的用户模式线程实现
  • 标签:程序 程序员 发布 jdk
Java 的长期路线图

Amber 项目 是面向生产力的语言特征孵化器,包括局部变量类型推断在内的各种较小的语言,目标是减少编写 Java 代码的相关程序、通过增强枚举使类型变量的常量执行更为清晰、提高 Lambda 方法的可用性。
Panama 项目 将 JVM 和本地代码互连,具有来自 JVM 的本地函数调用和来自 JVM 的本地数据访问等功能。
Valhalla 项目 是高级 Java 虚拟机和语言特性孵化器。
Loom 项目 以降低编写并发应用程序的复杂性为目标,项目要求添加可选的用户模式线程实现、定界延续以及涉及调用堆栈操作的其他构造。通过提供一个由 Java 编写的调度器,替代实现线程的管理,这样子普通 Java 线程的 Java 编程模型就可以被保留下来,提高了性能,减少了占用空间。
JDK 10 的主要功能包括:

一个局部变量类型推断,通过增强语言特性将类型推断扩展到局部变量,目的是减少与编码相关的“仪式”,同时保持对静态类型的安全承诺。
一个干净的垃圾收集器接口,用来改善垃圾收集器源代码之间的隔离效果,这样可以为HotSpot 虚拟机中的内部垃圾收集代码提供更好的模块化功能,也可以更容易向 HotSpot 添加新的垃圾收集器。
并行、完整的 G1 垃圾收集器,通过实现并行性来改善最坏情况下的延迟问题。
启用 HotSpot 将对象堆分配给用户指定的备用内存设备(如 NVDIMM 内存模块),这个特性也侧面预示了未来的系统可能会采用异构的内存架构
在 Linux / x64 平台上以实验性方式启用基于 Java 的即时编译器(https://www.infoworld.com/article/3187868/application-development/oracles-java-on-java-experiment-picks-up-steam.html)。
将 JDK 的多个存储库合并成一个,简化开发。目前的代码库被分解成了多个库,容易出现源代码的管理问题。
应用程序数据共享,通过跨进程共享通用类的元数据,减少空间占用及启动时长。
线程本地握手,不执行全局 VM 安全点也能对线程执行回调,同时实现单线程停止回调。
JDK 提供了一组默认证书,开源 Java SE 的 CA程序,对开发人员更具吸引力。
JDK 10 的开发包括哪些阶段?

2018 年 1 月 11 日:在所有支持的平台上,对所有计划完成至少一次的测试。
2018 年 1 月 18 日:减速阶段,只修复“ showstopper ”的 Bug。
2018 年 2 月 22 日:最终版本确认。
你期待明年的 Java 10 吗?



关注我的VX号: Java架构师学习

回复:“GIAC2017”获取GIAC2017互联网架构技术峰会PDF

关注我:可免费领取架构师学习资料。

关注我:获得面试学习资料

关注我:学习架构最新技能知识

关注我:了解最新BAT招聘动态
  • class='magplus' title='点击查看原始大小图片' />
  • 大小: 33.7 KB
  • 查看图片附件
发表评论
用户名: 匿名