关于Java中具体化generics的任何一个词?

我知道这个问题可能会引发更多的讨论,而不是具体的答案(我知道这不是更好)。 但是最近甲骨文的收购,我想知道是否有任何消息表明Java可能(有一天)会得到具体的仿制药? 我听说甲骨文希望给Java带来一些提升,我认为没有更好的方法。

这里有一篇关于reifiedgenerics的讨论的好文章,你应该阅读有关Java的内容。 基本上它概述了引入这种变化可能发生的一些陷阱。 当你想到它时,它对于向后兼容性来说是相当残酷的。 如果你想知道它来自哪里,那就选择黑客新闻吧。

不胜感激,有关于向Java 添加闭包的讨论。 不再需要像Functional Java及其同类那样的东西(不是说这些都不好,相反)。

我不知道Java 7以后的未来,但看起来Reified Generics不会出现在Java 7中 (如果Oracle想要给Java一些提升,那么它们应该从发布Java 7开始)。

与几乎每个人都认为的相反,在Java中可以使用具体的generics,这意味着可以避免类型擦除。 实际上,如果你愿意的话,这是一种技巧或纯粹的黑暗魔法。

我在这里写了一篇关于此的文章

http://rgomes-info.blogspot.co.uk/2013/12/using-typetokens-to-retrieve-generic.html

在文章的最后,有一节关于这个技巧的利弊。 实际上,正确的事情是在Java中使用“适当的”具体化的generics,而不是像这样的技巧……但遗憾的是情况并非如此。