Некоторые основные изменения в Java 21, которые повлияли на её популярность среди разработчиков:
- Введение виртуальных потоков. 14 Сверхлёгкие потоки могут быстро выполнять задачи, не выделяя много ресурсов и места в памяти. 4
- Сопоставление шаблонов для выражений переключателей. 1 Позволяет тестировать выражение на соответствие различным шаблонам, что помогает формулировать запросы, ориентированные на данные, более лаконично и безопасно. 1
- Появление безымянных шаблонов и переменных. 1 Дополнения направлены на то, чтобы сделать Java более доступной и лёгкой для понимания новичками. 1
- Усовершенствование функции Z Garbage Collection (ZBC). 4 Она очищает неиспользуемую память, выполняя все дорогостоящие работы одновременно, без остановки выполнения потоков приложения. 4
- Представление упорядоченных коллекций. 4 Интерфейс для представления коллекций в определённом порядке, где разработчик всегда будет знать, какой элемент является первым, вторым, третьим и так далее. 4