В числе особенностей — поддержка обобщенных и перечислимых типов, метаданных, автобоксинга примитивов в объекты. Реализовано расширение циклов for loop, облегчающее работу с коллекциями объектов. Обеспечена поддержка управления Java-приложениями и виртуальными машинами через консоли посредством протокола SNMP или расширений JMX. Появился новый кросс-платформенный стиль оформления пользовательских интерфейсов — Ocean, а также поддержка возможности «мимикрии» Java-приложений под пользовательский интерфейс операционной системы, на которой исполняется платформа. Приняты меры по ускорению загрузки и повышению производительности J2SE. Готовится к выпуску платформа Java 2 Enterprise Edition 5.0, выполненная на базе стандартной редакции.