Обновление Java 8 — это новая версия языка программирования, выпущенная Oracle 18 марта 2014 года. 5
Некоторые ключевые моменты обновления Java 8:
- Лямбда-выражения. 5 Позволяют рассматривать функциональность как аргумент метода или код как данные. 2
- Функциональные интерфейсы. 5 Однометодные интерфейсы. 5
- Улучшения API коллекций. 5 Например, улучшенные методы для коллекций (например, removeIf, replaceAll). 5
- Улучшения API параллелизма. 5 Новые классы для параллельной обработки (например, CompletableFuture). 5
- Метод forEach() в интерфейсе Iterable. 5 Выполняет действие для каждого элемента в коллекции. 5
- Методы по умолчанию. 5 Позволяют добавлять в интерфейсы методы с реализациями по умолчанию. 5
- Статические методы. 5 Дают возможность добавлять в интерфейсы методы с реализациями по умолчанию. 5
- Ссылки на методы. 5 Позволяют легко ссылаться на методы. 5
Также в обновлении Java 8 была добавлена поддержка базы данных часовых поясов IANA версии 2024b. 1