19 марта 2014, 10:31
Java 8 — новая версия языка программирования и JDK
1
Логотип Java
Иллюстрация с сайта En.Wikipedia.Org
Иллюстрация с сайта En.Wikipedia.Org
Вчера корпорация Oracle официально анонсировала новый крупный релиз языка программирования Java, доставшегося ей в наследство от Sun Microsystems, — 8.
Релиз Java 8 ознаменовал множество изменений и новшеств как для самого языка программирования Java, так и целого ряда связанных с ним продуктов и инструментов: Javac и Javadoc, JavaFX, JDBC, Java DB, HotSpot VM и т.п. Среди наиболее значимых изменений в Java/JDK 8 можно выделить следующие:
- поддержка лямбда-выражений;
- методы по умолчанию для добавления новых возможностей в интерфейсы библиотек и обеспечение бинарной совместимости с кодом старых версий этих библиотек;
- повторяющиеся (repeating) и типовые (type) аннотации;
- пакет java.util.stream со Stream API для поддержки операций в функциональном стиле для потоков элементов;
- многочисленные улучшения в безопасности и связанных с ней функциях: TLS 1.2 на клиентской стороне по умолчанию, более надежные алгоритмы для шифрования по паролю, поддержка алгоритмов AEAD, SHA-224, 64-битные PKCS11 для Windows и т.п.;
- JavaFX: новая тема Modena, класс SwingNode для интеграции контента из Swing, значительное расширение возможностей работы с 3D и веб (в WebView), поддержка архитектуры ARM, возможность запуска JavaFX-приложений консольной командой java;
- поддержка Unicode 6.2.0, новые API для календарей и локалей;
- JavaScript-движок Nashorn;
- JDBC 4.2 и Java DB 10.10;
- JAXP (Java API for XML Processing) 1.6;
- Java Mission Control 5.3.
Подробности о релизе Java 8 доступны в документе «JDK 8 Release Notes».
Постоянная ссылка к новости: http://www.nixp.ru/news/12385.html. Дмитрий Шурупов по материалам oracle.com.
Комментировать
(0)
6 декабря 2017
07:09
Django 2.0 — крупное обновление популярного веб-фреймворка на Python
2 ноября 2017
12:39
Apache Kafka 1.0.0 — важная веха популярного Open Source-брокера сообщений
25 октября 2017
17:25
SciPy 1.0 — обновление Open Source-экосистемы для математики и науки на Python 1 1
21 сентября 2017
14:42
Apache Lucene и Apache Solr 7.0.0 — крупное обновление поискового движка 1
16 ноября 2016
05:52
Apache jclouds 2.0 — новая версия универсальной Java-библиотеки для работы с облаками
18 марта 2015
12:11
ASF представила первый релиз проекта для обмена сообщениями Flex BlazeDS, переданного ей Adobe
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.