TGViewer
devmark_ru devmark_ru @devmark_ru · 224 subscribers
Post #88 1.28K
Вчера, 19 марта 2024 года, состоялся релиз Java 22! Хоть это и не LTS-версия, но она содержит несколько интересных улучшений.

✅ Из статуса preview в статус постоянной языковой конструкции перешли неименованные переменные, которые обозначаются символом нижнего подчёркивания "_".

✅ Также появилась возможность запускать и компилировать на лету через команду java имя_класса.java не только 1 указанный файл, но и все связанные между собой файлы исходников.

В статусе preview доступны следующие фичи:

➡️ Перед вызовом конструктора базового класса можно использовать инструкции, которые не ссылаются на конструируемый объект.

➡️ Упрощённая сигнатура метода main() без необходимости создания класса.

➡️ В Stream API добавлен новый интерфейс Gatherer, позволяющий создавать собственные промежуточные (отложенные) операции.

➡️ Строковые шаблоны аналогично Java 21.

Помимо изменений в самом языке и стандартной библиотеке, было произведено несколько улучшений в механизме многопоточности, сборки мусора и управления памятью.
  • 👍 3
  • 🔥 2
More from @devmark_ru
  1. Sep 7, 2026Новый этап автоматизации SDLC от Dockhost! Спустя 3 месяца после появления LLM инференса н…
  2. Jul 16, 2026OpenIDE представила свой клиент для базы данных! На днях вышла новая версия OpenIDE Pro, в…
  3. Jun 30, 2026Channel photo updated
  4. Jun 26, 2026"Товарищ Сталин, что вы курите?" В процессе "общения" с LLM вспомнился один старый номер и…
  5. Jun 15, 2026Вышел стабильный релиз Spring AI 2.0 Чуть больше года назад появился Spring AI версии 1.0,…
  6. May 29, 2026Ваш персональный ChatGPT от Dockhost Продолжаю серию постов про альтернативные LLM, которы…
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 →