Ключевое слово var



Начиная с Java 10 в язык было добавлено слово var, которое позволяет определить переменную, на записывая тип.



Нет, это не динамическая типизация, просто язык сам просчитывает тип переменной на основе того, что в неё записали.



В таком случае переменную обязательно надо инициализировать, иначе выдаст ошибку.