Данный цикл статей будет посвящён дополнениям и нововведениям в языке Java. С момента первых выпусков JDK до нынешнего времени в язык добавилось очень много полезных инструментов и дополнений. Сначала рассмотрим дополнения к уже изученным инструментам, а затем — новые возможности, появившиеся в Java. Тем более что самому будет интересно всё это изучить. И первое, на чём хотелось бы остановиться, — это выведение типов локальных переменных с помощью ключевого слова var. Вспоминаем, как объявляется переменная с инициализацией: int a = 10; Здесь логично, что переменная a будет иметь тип int. А в следующем примере — тип double: double a = 10.0; Поэтому есть смысл не указывать тип данных явно, а использовать ключевое слово var, которое сообщает компилятору, что тип данных будет выведен из значения переменной. Например: var a = 10; // тип будет int var a = 10.0; // тип будет double В чём же преимущество этой возможности, спросите вы? Во‑первых, она особенно полезна, если имя типа данных очень