gpt4 book ai didi

java - 为什么 CDC 基于旧版本的 Java,而不是当前 SE 的子集?

转载 作者:搜寻专家 更新时间:2023-11-01 03:11:19 25 4
gpt4 key购买 nike

在 CDC 中编程时,我总是重新发明轮子,重新实现诸如 Arrays.toString(Object[]) 之类的东西。为什么会这样? CDC(以及 FP、PBP 等)难道不能成为当前版本 SE 的子集,而不是基于 Java 的旧版本(我可以说过时了吗?)?

这可能有一个很好的理由,但我没有看到。

最佳答案

答案很简单,摩尔定律。

在通常的表述中,它表示为“经济生产芯片上的晶体管数量大约每 18 个月翻一番”。

但是,从另一个角度来看,也可以说如果“能力”(即晶体管的数量)保持固定,那么成本可以随着时间的推移而降低。

这是 Java ME 执行委员会的观点,因此引用设备并不比 4 年前或更早时更强大——但它们便宜得多。这对 CDC 试图涉足的领域很重要,但这确实意味着与 SE 子集所需的设备相比,设备通常功率不足。

CDC 规范的基线调整正在进行中,以使其更接近 SE。 Java 8 及其模块化支持也将使这更容易。

最终目标是将 ME 融合到 SE 的一个子集,但这还需要发布几个版本。

关于java - 为什么 CDC 基于旧版本的 Java,而不是当前 SE 的子集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9430796/

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