0 |
Oracle представила очередной крупный релиз Java — платформу Java SE 8 (Java Standard Edition 8) и комплект Java Development Kit (JDK) 8. Эталонная реализация Java SE 8 также будет в открытом доступе в рамках проекта OpenJDK. Одновременно представлена редакция Java SE Embedded 8 для встраиваемых систем.
Как говорят в компании, Java SE 8 является крупнейшим обновлением платформы за последние несколько лет. Оно включило в себя новые функциональные возможности, повышение быстродействия, упрощение разработки приложений, а также повышение эффективности работы на современных многоядерных процессорах. При этом в новинке сохранена полная обратная совместимость с прошлыми выпусками платформы.
Ключевые новшества Java SE 8:
-
расширение стандартных библиотек средствами для параллельного выполнения операций над потоками данных, нацеленных на упрощение написания кода для многоядерных процессоров;
-
поддержка компактных профилей для развертывания на оборудовании с ограниченными ресурсами приложений, которым не требуются все компоненты платформы;
-
новая система сборки на основе Autoconf;
-
интеграция производительного движка JavaScript Nashorn, работающий поверх виртуальной машины Java VM;
-
новый API для работы с датами и временем;
-
включение в состав Java DB 10.10.
В платформе также улучшены средства шифрования, включая включение по умолчанию TLS 1.2 на стороне клиента, усиление алгоритмов для шифрования с использованием паролей, обеспечение доступа через шифрованное соединение к виртуальным хостам на одном IP, поддержка хэширования SHA-224, блочного шифра AEAD (Authenticated Encryption with Associated Data), аппаратного ускорения шифрования AES на процессорах Intel и т.д.;
Есть усовершенствования и в JavaFX: новые элементы управления DatePicker и TreeTableView, класс SwingNode для встраивания контента Swing, новая тема оформления Modena, API для вывода на печать, поддержка архитектуры ARM, существенное расширение средств для работы с 3D-графикой.
Готовые для установки сборки Java SE 8 доступны для операционных систем Linux (x86, x64, ARM), Solaris (x86, SPARC), Winodws и OS X.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
0 |