✅ Из статуса preview в статус постоянной языковой конструкции перешли неименованные переменные, которые обозначаются символом нижнего подчёркивания "_".
✅ Также появилась возможность запускать и компилировать на лету через команду
java имя_класса.java не только 1 указанный файл, но и все связанные между собой файлы исходников.В статусе preview доступны следующие фичи:
➡️ Перед вызовом конструктора базового класса можно использовать инструкции, которые не ссылаются на конструируемый объект.
➡️ Упрощённая сигнатура метода main() без необходимости создания класса.
➡️ В Stream API добавлен новый интерфейс Gatherer, позволяющий создавать собственные промежуточные (отложенные) операции.
➡️ Строковые шаблоны аналогично Java 21.
Помимо изменений в самом языке и стандартной библиотеке, было произведено несколько улучшений в механизме многопоточности, сборки мусора и управления памятью.
