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