ntelliJ 12 — первая версия среды, поддерживающая будущий стандарт Java 8.
Компиляция теперь происходит в отдельном от самой среды разработки процессе, благодаря чему можно продолжать работать в IDE, пока программа компилируется. Кроме того, переработан механизм управления зависимостями классов, и в целом сборка выполняется быстрее и с использованием меньшего объема системной памяти, утверждают в JetBrains. Есть также возможность задавать условия автоматической компиляции (например, обновление файла с исходным кодом).
IntelliJ поддерживает лямбда-выражения и другие особенности стандарта Java 8, утверждение которого ожидается в следующем году. Предусмотрены средства, упрощающие использование новшеств Java 8 в ранее написанном коде. Другие особенности среды — дизайнер интерфейсов для клиентских Android-программ, а также поддержка фреймворка Spring и ряда серверов Java Enterprise Edition. Есть возможность работы с Java-платформами в виде сервиса от CloudBees и VMware. IntelliJ предлагается как в бесплатной, так и в платных редакциях.