Описание тега java-8
Java 8 содержит самые большие изменения, которые когда-либо были внесены в новую версию Java.
Наиболее важным изменением является поддержка функциональной парадигмы с помощью лямбда-выражений и ссылок на методы в Project Lambda. Это движущая новая функция Java 8, и это самое крупное обновление за всю историю.
Другие функции включают:
- Новый API даты и времени
- Новый Stream API, интегрированный в Collections API
- Project Nashorn, среда выполнения JavaScript, которая позволяет разработчикам встраивать код JavaScript в приложения.
- Стандартный API для выполнения кодирования и декодирования Base64
- Более сильная интеграция с JavaFX
- Аннотации к типам Java
Хотя изначально было объявлено, что он будет запущен в сентябре 2013 года, выпуск был перенесен на март 2014 года из-за проблем с безопасностью. Релиз GA доступен для загрузки со страницы загрузки Oracle с 18 марта 2014 года.
Более подробную информацию о том, как Java 8 продолжает развиваться, можно найти на официальном сайте и в списке рассылки JDK8.
Помните, что общедоступная версия Java 8 не работает в Windows XP.
Справочный материал
- Что нового в JDK 8
- Запуск Java 8
- Проект Лямбда
- Официальный сайт
- Состояние лямбды
- State of Lambda: Libraries Edition
- Перевод лямбда-выражений
- От лямбда-выражений к байт-коду
- Лямбда: взгляд изнутри
- Развитие Java
- Часто задаваемые вопросы о лямбде Мориса Нафталина
- Учебники по Java
- JSR 335: лямбда-выражения для языка программирования Java
- JLS: лямбда-выражения
- Исторические ссылки
- Дата / время API
- Nashorn
- Другие
- Книги
Часто задаваемые вопросы
Новые языковые функции
Stream API
- Необязательный
- Другие