IntelliJ IDEA — ведущая IDE для профессиональной разработки на Java и Kotlin
Agentic AI AI Coding IntelliJ IntelliJ IDEA Java JetBrains Air Kotlin
Октябрь выдался насыщенным для мира Java: новости JDK, свежие туториалы, обновления Kotlin, эксперименты с ИИ и многое другое со всей экосистемы. Мы собрали самое лучшее в одном месте, чтобы вы не тратили время на скроллинг. Вдобавок ко всему, Петр Пшибыл присоединился к нам в качестве приглашенного гостя этого месяца.
Поехали!
Петр Пшибыл
Петр Пшибыл — преданный своему делу инженер на работе и во внерабочее время, исследующий изгибы искусства инженерии программного обеспечения. Удаленный «садовник ПО», работающий в основном в веб-ориентированных садах Java. Java Champion. Docker Captain. Testcontainers Champion. Программирует обычно на Java (начиная с 1.3), Scala и Go, но также и на других языках. Фан гибких подходов (agility), видящий их прежде всего в выборе правильных инструментов и подходов после правильно заданных вопросов. Разработчик, тренер и спикер конференций, в настоящее время работает в Elastic на позиции Senior Developer Advocate.
Приветствую всех Java-разработчиков! Рад снова быть здесь — со времени моей последней публикации прошло уже три релиза Java. Мы все знаем, что это означает примерно 18 месяцев, не так ли? ;-) И мир, и наша экосистема тогда стремительно развивались, и, похоже, они только прибавили в скорости. Это означает одно: удачи в попытках следить абсолютно за всем. К счастью для всех нас, подобные дайджесты очень помогают.
Осенний сезон конференций 2026 года подходит к концу. Он был насыщенным и увлекательным, особенно для меня, ведь Java 28 уже обретает форму. И глядя на список уже добавленных JEP, как тут не прийти в восторг? Structured Concurrency должен стать финальным в марте 2027 года, ура! Прощай, CompletableFuture, было приятно познакомиться... вообще-то нет ;-). CF никуда не исчезнет, но это больше не лучшая абстракция для параллельных подзадач. Кроме того, у меня станет одним поводом для ворчания меньше, ведь в Java появится (пока в виде инкубационного модуля) Simple JSON API. Если вашему микросервису нужно всего лишь отправить один простой REST-запрос с JSON-телом, возможно, этого в сочетании с HTTP-клиентом JDK будет достаточно? Об этом можно узнать у Дэна Веги. Также планируются улучшения сборщиков мусора и другие фичи для производительности, но моим личным фаворитом станут Value Objects, потому что 42 — это всегда 42, и ему не нужен кризис идентичности, чтобы ответить на главный вопрос. Я верю, что VO изменят то, как мы думаем о данных и работаем с ними в Java. Потребность в этом улучшении уже назрела, так как ИИ, нравится нам это или нет, также означает обмен огромным количеством токенов и векторов.
Чтобы вы могли составить представление об этом, следующий код дает разные результаты на стандартной конфигурации HotSpot при включенном и отключенном превью value-object:
Заинтригованы? Чтобы узнать больше, ознакомьтесь с моим постом Java еще не мертва, но ей не избежать Valhalla.
Вы можете сказать: «Ладно, но ведь это превью-фичи или инкубационные модули, их нельзя использовать в продакшене». Это не абсолютное правило, хотя к совместимости и поддержке стоит присмотреться внимательнее. Иногда даже функция Java без статуса GA может быть достаточно зрелой и полезной, чтобы сделать ее частью вашей библиотеки и кода. Я говорю о Vector API, который уже используется в Lucene и Elasticsearch, и вы можете узнать больше о том, как он обеспечивает семантический поиск в них, из одного из моих недавних докладов. Если вы предпочитаете читать о SIMD, у Кшиштофа Слюсарски есть этот пост на эту тему.
Я мог бы бесконечно рассказывать об интересных новшествах в последних и предстоящих релизах Java. Мы с Марит ван Дейк не смогли сдержать свой восторг, что видно по этому трехчасовому глубокому погружению с Devoxx Belgium 😅. (Мы просто забыли сделать перерыв, извините!) Если у вас есть всего один час, вот более короткая и компактная версия с Hello Stavanger.
Огромные поздравления Марит, моему партнеру по сцене, с тем, что она стала самым вездесущим Java-спикером 2026 года!
Новости Java
Будьте в курсе последних обновлений:
- Дайджест новостей Java1,2,3,4
- Компрометация промежуточного CA eMudhra
- Отзыв доверия к скомпрометированным промежуточным сертификатам eMudhra в Java
Некоторые JEP, на которые стоит обратить внимание:
Туториалы и советы по Java
Практические руководства, полезные трюки и свежие идеи, которые помогут вам лучше понять Java:
- Руководство по безопасной разработке на Java
- Современная Java — Прошлое | Настоящее | Будущее
- Повседневный JSON в Java
- Structured Concurrency подступает
- Java — Год среды выполнения!
- Изучение современной Java в игровой форме — Петр Пшибыл, Марит ван Дейк — HelloStavanger 2026
- Прекрасные («Bootiful») подкасты, которые вы не захотите пропустить: «Data Geekery» с создателем JOOQ Лукасом Эдером Can Java be more performant than Rust? Andrew Lombardi has the numbers Легендарный Java-разработчик Косукэ Кавагути Создатель JReleaser и коллега Java Champion Андрес Альмирай
- «Data Geekery» с создателем JOOQ Лукасом Эдером
- Легендарный Java-разработчик Косукэ Кавагути
- Создатель JReleaser и коллега Java Champion Андрес Альмирай
- Плейлист IntelliJ IDEA Tech Talks
- Плейлист IntelliJ IDEA Conf 2026
- Кэш сборки Maven на практике
- JVM на Unikernel Nanos — компромиссы GC и освобождение памяти кучи
- Насколько трудно проверить наличие пробельных символов?
Уголок Kotlin
Узнайте, что нового в Kotlin, прокачайте свои навыки и примените знания на практике:
- Kotlin-дайджест от Kodee: победители Shipaton 2026, Kotlin 2.5.0-Beta2 и KotlinConf 2027
- Отчет «State of Kotlin in 2026»
- Предстоящие Companion-объекты
- Почему выбор между Kotlin и Java — неправильный вопрос для предприятий
- Google Summer of Code 2026 с Kotlin Foundation: итоги
- Что делает заявку на KotlinConf отличной?
- Итоги KotlinConf: уроки архитектора Verifone об использовании Kotlin в критически важных платежных системах
- Начните свое следующее KMP-приложение с Kotlin Toolchain 0.13
- Прекращение поддержки языка Swift в IDE-плагине Kotlin Multiplatform
Откройте для себя более умные рабочие процессы с ИИ и посмотрите, как они меняют разработку — в этом месяце с хорошей долей проверки реальностью:
- Как не стоит использовать ИИ для Pull Request и изменений кода
- Как три Java Champion применили GitHub Copilot в работе
- Как Netflix повысила эффективность ИИ-агентов кодинга с помощью JetBrains IDE Intelligence
- Вашим агентам не нужна LLM для ведения переговоров
Языки, фреймворки, библиотеки и технологии
Взгляните за пределы Java, Kotlin и ИИ. В сфере разработки происходит много интересного:
- На этой неделе в Spring1,2,3,4
- Распределенный Spring Batch без брокера сообщений
- ИИ-агенты меняют процесс раскрытия уязвимостей в Open Source
Конференции и мероприятия
Планируйте свое обучение и нетворкинг, как онлайн, так и оффлайн:
- W-Jax — онлайн или Мюнхен, Германия, 2–6 ноября
- Øredev — Мальмё, Швеция, 4–6 ноября
- Devoxx Morocco — Касабланка, Марокко, 4–5 ноября
- JConf Guatemala — Гватемала, Гватемала, 7 ноября
- JFall — Pathé Ede, Нидерланды, 6 ноября
- Voxxed Days Thesalloniki — Салоники, Греция, 7–8 ноября
- JavaFest India — Бангалор, Индия, 8 ноября
- — Pathé Ede, Нидерланды, 11–12 ноября
- ChurConf — Сидней, Австралия, 18 ноября
- Voxxed Days Thessaloniki — Салоники, Греция, 20–21 ноября
- JavaDays Czech Republic — онлайн или Прага, Чехия, 25–26 ноября
Культура и сообщество\
Читайте статьи о жизни разработчиков, карьерном росте и о том, как инженеры продолжают учиться, чтобы выжить в эпоху ИИ:
И наконец…
Узнайте, что нового появилось в блоге IntelliJ IDEA в октябре:
- Что нового в IntelliJ IDEA 2026.3
- Что исправлено в IntelliJ IDEA 2026.3
- JetBrains Air: создание системы продуктов для агентной разработки ПО
- Новый агентный опыт: JetBrains Air в IDE — EAP уже открыт
- Поддержка Java и Kotlin от IntelliJ IDEA для Cursor и VS Code достигла версии 1.0
- Компрометация сертификатов eMudhra: обновите JetBrains IDE, ReSharper, .NET Tools, Toolbox App и Gateway прямо сейчас
- Ваше следующее действие на расстоянии двух точек
- Куда делись сэкономленные байты? Компактные заголовки объектов в IntelliJ IDEA
На сегодня это все! Мы всегда собираем идеи для следующего выпуска Java Annotated Monthly — присылайте свои предложения через email или X до 20 ноября. Не забудьте заглянуть в наш архив прошлых выпусков JAM, чтобы найти статьи, которые вы могли пропустить!












