gpt4 book ai didi

java - 是否可以在 Java 7 源代码级别使用 ConcurrentHashmap 计算?

转载 作者:搜寻专家 更新时间:2023-10-31 19:52:00 26 4
gpt4 key购买 nike

我们有一个使用 gwt 2.6 的旧项目,因此我们需要使用 -source 1.7 选项进行编译。

使用的JRE和JDK都是1.8的,但是编译时使用1.7的源代码选项。

我们想使用新的compute function来自仅在 java 8 中可用的 ConcurrentHashMap。当使用 eclipse 和 maven 时,一切都编译得很好。另一方面,IntelliJ 在提示。我的问题是,它会起作用还是我们会遇到问题?

这个项目会运行吗?

在 google 中搜索 ConcurrentHashmap compute,java 8 和 source code level 1.7 没有给出任何信息。

最佳答案

如果有的话,这将需要大量仔细的“手动”工作。

当你看到这个question例如,您会发现人们希望如何使用 Java 7 启用“基于流的”函数式编程有多种不同的想法。也许,在进行大量研究之后,您可能能够找到类似的有关此类“增强收集”功能的事情。

但是,所有这些可能都非常脆弱。某些示例可能运行良好的事实并不意味着您能够在 Java 7 VM 上运行大型生产代码库。

因此这里更多的是一个非答案:小心如何投入你的时间和精力。与其尝试将库向后移植到 Java 7,不如考虑至少将整个项目移至 Java8。尤其要记住,Java 的发布节奏已经发生了显着变化,与几年前相比,使用多年的过时 Java 版本简直更不可取。

关于java - 是否可以在 Java 7 源代码级别使用 ConcurrentHashmap 计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51472590/

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