nixp.ru v3.0

28 марта 2024,
четверг,
21:14:04 MSK

19 марта 2014, 10:31

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

1
Логотип Java
Логотип Java
Иллюстрация с сайта 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.

fb twitter vk