Java 中的孵化器模块与预览功能

问题描述

JEP 11: Incubator Modules

总结

孵化器模块是将非最终 API 和非最终工具交到开发人员手中的一种方式,而 API/工具会在未来版本中朝着最终确定或移除的方向发展。

目标

使 JDK 发布项目能够分发一组有限的 API 和工具(网站上可能缺少“是”)不是最终的和完整的,这将受益于开发人员或用户的反馈。这将减少在 Java SE 平台和 JDK 中出现代价高昂的错误的机会。


JEP 12: Preview Features

总结

预览功能是 Java 语言、Java 虚拟机或 Java SE API 的一项新功能,它被完全指定、完全实现但又是非永久性的。它在 JDK 功能版本中可用,以根据实际使用情况激发开发人员的反馈;这可能会导致它在未来的 Java SE 平台中成为永久性的。

目标

允许 Java 平台开发人员在未来 12 个月内就新功能是否会以目前的形式“进入 Java”进行交流。


我想知道将这两个在概念上(甚至在语义上)非常相似的方面分开有什么意义?

是的,JEP 12 有更多的目标,定义和总结略有不同;它似乎与 JVM 内部有更密切的联系;然而,这两个 JEP 在我看来还是很重叠的。

我错了吗?它们似乎肯定是重叠的,至少在某种程度上,或者一个似乎是另一个的子集。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)