Oracle анонсировал выпуск новой версии Java SE — 8.
В эту версию вошел ряд значительных изменений, в том числе:
- В язык Java добавлена поддержка лямбда-функций. Разработчикам языка удалось добавить замыкания в язык таким образом, что их можно применять в большом количестве API, разработанных для предыдущих версий языка.
- Stream API. В стандартную библиотеку коллекций были добавлены функции filter/map/reduce/т.п., позволяющие производить обработку и преобразование коллекций в функциональном стиле. Также были добавлены коллекции с автоматическим распараллеливанием операций преобразования с использованием Fork/Join Pool.
- Nashorn — новый эффективный интерпретатор JavaScript.
- Date & Time API — новое API для работы с датами и календарем, построенное на идеях популярной библиотеки Joda Time.
Коммерческая версия Oracle JDK построена на базе opensource реализации OpenJDK и содержит некоторое количество дополнений (наиболее значительное — Mission Control, средство для сбора анализа статистики работы JVM).
>>> Подробности