[NIXP] Java 8 — новая версия языка программирования и JDK

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Java 8 — новая версия языка программирования и JDK

Сообщение Dmitry Shurupov »

Вчера корпорация 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».

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: