gpt4 book ai didi

oracle - 是不是 "safe"是为JDK7平台开发的?

转载 作者:搜寻专家 更新时间:2023-11-01 02:33:22 28 4
gpt4 key购买 nike

我们有一个(假设)将在 1-2 年内完成的项目。到那时,JDK7(希望还有 Java7 JCP 规范)应该准备就绪。

但是,我想知道,甲骨文做出“愚蠢”决定的“危险”有多大,这会使 JDK7 成为一个比现有 JDK6 更不“有吸引力”的平台?

更具体的,我害怕这样的场景:

  • 在“发布”之前停止 JDK7 的开发
  • 将许可模式更改为比 JDK6 更严格
  • ...还有其他情况需要注意吗?

你对这个问题有什么看法?

注意:我们将使用 NIO2 文件 API,以及可能被 "Plan B" 接受的其他仅限 JDK7 的功能(计划 A 被拒绝,是建议继续开发 JDK7 更长的时间,相反,计划 B 被接受:开发功能较少的 JDK7 并将其推迟到 JDK8)

最佳答案

这取决于您使用了多少 Java 7 特定功能。

如果您的代码仍然可以在 JDK 6 上编译,我会说您很安全。您可以在 JDK 7 上运行,因为它向后兼容,但如果出现问题,您仍然可以在 6 上部署。

如果 Oracle 做了一些非常愚蠢的事情,你将有更大的决定权在我手上:我是用 C#、Python 还是其他语言重写这个应用程序?

我很想知道开源 JDK 将如何让您对冲您的赌注。

我也很想知道您已经在使用 JDK 7 的哪些功能:闭包?

关于oracle - 是不是 "safe"是为JDK7平台开发的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4059218/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com