Я знаю, что этот вопрос, вероятно, вызовет больше обсуждения, чем конкретные ответы (который я знаю, не предпочтительно). Но с недавним приобретением Oracle, я задавался вопросом, было ли какое-либо слово, что Java мог бы (когда-нибудь) получить овеществленные дженерики? Я услышал, что Oracle хочет дать Java определенное повышение, и я не могу думать ни о каком лучшем пути.
Есть хорошая статья об обсуждении овеществленных дженериков, здесь , которую вы должны прочитать в отношении Java. По сути, он описывает некоторые подводные камни, которые могут произойти с введением такого изменения. Если подумать, это довольно жестоко для обратной совместимости. Поднял его на Hacker News , если вам интересно, откуда оно взялось.
Будьте благодарны за разговоры о добавлении замыканий в Java. Больше не нужно мучиться только с такими вещами, как Функциональная Java и им подобные (не то чтобы они были плохими, наоборот)
Я не знаю, что будет дальше Java 7, но похоже, что Reified Generics не будет в Java 7 (и если Oracle хочет немного поднять Java, им следует начать с выпуска Java 7).