Предложения OpenJDK предусматривают создание объектов-значений и примитивных объектов, а также объединение базовых примитивов с объектами, благодаря чему все значения Java становятся объектами.
Microsoft активно использует язык Java; на нем написаны некоторые компоненты внутренних систем Microsoft, а также инфраструктуры облачной платформы Azure.