什么时候向JavaAPI添加新的东西

什么时候向JavaAPI添加新的东西,java,Java,我一直在想这个问题有一段时间了,我真的找不到一个明确的答案。您可以看到,标准JavaAPI非常大,它包含许多不同的库和类供您使用,从GUI设计到通过Internet发送数据,再到向控制台发送字符串等基本功能 它还包括读取MIDI生成安全随机字符串等内容,这些内容看起来非常具体。但与此同时,似乎没有任何标准的JSON库可用,而JSON是系统间发送数据的通用方式 所以我想知道的是:什么时候会有东西被添加到JavaAPI中?什么东西需要考虑添加到API中?有一个“框架”驱动新功能如何“进入”java;

我一直在想这个问题有一段时间了,我真的找不到一个明确的答案。您可以看到,标准JavaAPI非常大,它包含许多不同的库和类供您使用,从GUI设计到通过Internet发送数据,再到向控制台发送字符串等基本功能

它还包括读取MIDI生成安全随机字符串等内容,这些内容看起来非常具体。但与此同时,似乎没有任何标准的JSON库可用,而JSON是系统间发送数据的通用方式

所以我想知道的是:什么时候会有东西被添加到JavaAPI中?什么东西需要考虑添加到API中?

有一个“框架”驱动新功能如何“进入”java;以后以新的语言元素或库的形式表现出来

进入。。。这个

意思:这是一个人们提出建议的论坛;然后进行讨论;在某种程度上,它们要么“以某种方式添加到Java中”;或者被拒绝

首先,关于JSON处理API的JSON-p项目是由jcp驱动的,请参见条目

最后:但你是对的,不是所有出现在“标准库”中的东西都应该在那里;然而,其他重要的部分需要很长时间,人们才能就提案达成一致。当然,进化的历史也很长


所以:当您可以从头开始重新启动Java时;您将以不同的方式组织事情(在某种程度上,这是Java9试图通过新概念实现的)。

这是一个相当广泛的问题,但在Quora上可能非常有效。答案是“视情况而定”。@TimBiegeleisen谢谢你的回答,我担心它可能太宽泛了。我不确定它是否宽泛:下面的(好)答案似乎可以指向单一来源。我也在想同样的问题,你也打败了我。很好。另外,他们没有这些家伙聪明:拜托。现在不要让我们讨论;-)。。。因为这恰恰证明了这个问题应该被关闭而不是被回答;-)x2。。。但我无法抗拒。什么意思?你是否认为C++的ISO过程比java方法更有效?@ GooCAT:我也不能抗拒。的确如此。Java bodges:Generics、autoboxing、autounboxing、
==
作为参考,缓存的-128到+127的
整数
,这个
字符串
类及其用于连接的
+
列表会不断出现。不要忘记date API,它可能已经被破坏多年,迫使许多开发人员依赖像JodaTime这样的东西。哦,是的,而且不从Java1引入泛型也是不好的。@Bathsheba最后讨论:我同意你们的观点,这些都是很好的例子,指出了很久以前应该/可能已经解决的问题。另一方面,我仍然很高兴我可以用java来度过大部分时间,而不是C++。当我们做C++代码审查时,我们花了80%的时间来讨论问题是如何解决的;而不是解决方案本身。我发现,每一行和任何一行C++都可以有很多“隐藏”的语义,这真的让人恼火。你必须知道无数的事情才能理解代码在做什么。悲哀的