TGViewer
Axiom JDK Axiom JDK @axiomjdkpro · 1.52K subscribers
Post #716 332
🎊 Java 27 вышла: G1 везде, объекты компактнее, TLS смотрит в постквантовое будущее

Внутри — девять JEP

G1 теперь выбирается по умолчанию даже в окружениях с одним CPU или небольшим объёмом памяти. Compact Object Headers сжимают заголовок объекта с 96 до 64 бит на 64-битном HotSpot; в SPECjbb2015 это дало до 22% экономии heap. TLS 1.3 получил гибридный постквантовый обмен ключами, а JFR теперь редактирует типичные секреты ещё до записи диагностических данных.

Не только рантайм

Lazy Constants откладывают вычисление до первого обращения, выполняют его не больше одного раза и безопасно работают при конкурентном доступе. Structured Concurrency вышла в седьмое preview, а примитивные типы в pattern matching, instanceof и switch — в пятое.

Но релиз не из серии «поставил и забыл». В небольших окружениях стоит проверить переход с Serial GC на G1; Compact Object Headers при проблемах можно отключить флагом -XX:-UseCompactObjectHeaders; а вручную ограниченный список TLS named groups не даст включиться гибридному обмену. Перед обновлением стоит проверить контейнерные лимиты, JVM-флаги и TLS-настройки. 

И главное: Java 27 — не LTS. Четыре JEP остаются в preview, а Vector API — в incubator. Поэтому релиз скорее подходит для проверки совместимости и новых API, чем на роль новой опорной production-ветки. 

🔷 Если хочется пройтись по каждому JEP с примерами, флагами и тем, что проверить при обновлении, у нас вышел подробный разбор Java 27 на Хабре. А ранний обзор девяти JEP — найдете Блоге Axiom JDK.
  • 👍 5
  • 🔥 3
  • ⚡ 1
More from @axiomjdkpro
  1. Sep 23, 2026🐘 Команда Gradle выпустила 9.8 RC2 Главное для Java-команд — заявленная поддержка Java 27…
  2. Sep 18, 2026📝📝📝📝 Инвестиции пяти крупнейших технологических компаний в инфраструктуру искусственно…
  3. Sep 17, 2026⏳ Spring Boot 3.5 остался без публичной поддержки. А что дальше? В июне 2026 года закончил…
  4. Sep 16, 2026💥 Java Rock Star Meetup — уже в ближайшую пятницу 18 сентября будем разбираться, для чего…
  5. Sep 15, 2026❗️ Jackson пропустил Comparable: патчи уже вышли, проверяем конфиг В jackson-databind раск…
  6. Sep 14, 2026🔎 Java-приложение тормозит. Кто виноват: код, GC или Python? Когда сервис начинает активн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →