Обязательные исключения спецификации. Ой, подождите, вы хотели полезно ...!
Извините за раскопки, но Java, как и все другие языки, несет на себе бремя индивидуальных особенностей и экспериментов. Некоторые из них сработали (Java действительно помогла выдвинуть интерфейсы на передний план статически проверенных типов ОО-языков, а также встроенную генерацию документации, даже если это не было первой попыткой), тогда как некоторые из них этого не сделали выше).
Я сомневаюсь, что вы найдете уникальные и полезные функции Java, которые нельзя найти, скопировать или эмулировать на других языках. Что особенно хорошо (и плохо) в Java, так это комбинация отдельных функций, существующих инструментов и библиотек и широко распространенных навыков разработки.