Источник: Nuances of Programming Версия Java 17 была выпущена не так уж давно. Отличие этого релиза в том, что это — новая TLS-версия (Long Term Support, с долговременной поддержкой) после Java 11. В этой статье рассмотрим новые практические функции, которые были введены между 11-ой и 17-ой версиями. Switch-выражения Switch-выражения — это оператор switch с улучшенным синтаксисом и функциональностью. Как они работают? Выведем информацию о том, является ли данный день будним или выходным. При...
Теперь var также можно использовать с лямбда-выражениями в Java. Эта функция была представлена в Java 11 и позволяет объявлять тип переменных в лямбда-выражениях с помощью var. Это улучшает читаемость кода, сохраняя при этом преимущества статической типизации. Ключевое слово var позволяет объявлять локальные переменные без явного указания их типа. Вместо этого компилятор определяет тип на основе значения, которое вы присваиваете переменной. Ключевое слово var рекомендуется использовать, когда тип переменной очевиден из контекста, это делает код короче и читабельнее...