gpt4 book ai didi

java - ThreeTen-Backport 实现与 JSR-310 的 backport?

转载 作者:行者123 更新时间:2023-11-30 06:59:52 26 4
gpt4 key购买 nike

注意:这不是 Comparing ThreeTen backport to JSR-310 的副本.我的问题更具体。

在我的公司,我正在努力让 DevOps 顺利进行。使用 ThreeTen-Backport 重构遗留代码(由于 WebLogic 10.3.6.0 的部署限制,我们无法从 Java 6 升级,也无法使用 JodaTime 1.2.1 之后的任何版本)。

我可以在 ThreeTen-Backport 的 Github 页面上看到 DevOps 对这个声明有疑问:

The backport is NOT an implementation of JSR-310, as that would require jumping through lots of unnecessary hoops. Instead, this is a simple backport intended to allow users to quickly use the JSR-310 API on Java SE 6 and 7.

当他们问我“不是实现”是什么意思时,我需要能够向他们解释。但是,实现 这个词的语义范围很广,我自己也不确定它到底是什么意思。

所以我的问题是,在这种情况下,实现向后移植 的含义是什么?由于 JSR-310 是一个反向端口而不是一个实现,是否有一个我可以使用的反例,其他东西的实现,就像 ThreeTen-Backport 是 不是 JSR-310 的实现?如果存在这样的东西,Java 6 的 JSR-310 的实际实现会是什么样子,它与 ThreeTen-Backport 有何不同?

最佳答案

JSR 310: Date and Time API是由 Java Community Process 控制的正式规范(JCP) 和一大堆法律控制。任何 JSR 的实现,包括 JSR-310,都需要传递 testing kit和其他障碍。

在 JSR-310 的情况下,JSR 集成到 Java 8 本身,这意味着根本不可能独立实现 JSR。 JDK 之外没有用于 JSR-310 的测试工具包。因此,没有任何代码可以在 JDK 本身之外实现 JSR-310。

因此,ThreeTen-Backport与 JSR-310 规范的实现非常接近,但实际上不是实现,其中“实现”指的是 JSR-310 规范

关于java - ThreeTen-Backport 实现与 JSR-310 的 backport?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31120824/

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