Компания Oracle обнародовала планы по совершенствованию платформы
Java Platform, Standard Edition (Java SE) и ее оптимизации под новые
модели приложений и типы оборудования, включая расширенную поддержку
скриптовых языков, повышение производительности разработки и сокращение
операционных затрат. Представленные планы предусматривают выпуск
новых версий OpenJDK в 2011 и в 2012 гг. Эти новые версии лежат в основе
Oracle Java Development Kit (JDK) 7 и JDK 8. Решения о включении новых
функций в выпуски JDK 7 и JDK 8 принимались при активном участии
сообщества Java-разработчиков. Проект OpenJDK продолжает успешно
развиваться благодаря вкладу Oracle, а также других компаний,
исследователей и разработчиков. Модель лицензирования OpenJDK остается
неизменной. В настоящее время Oracle работает над объединением
Oracle Java HotSpot Java Virtual Machine (JVM) и Oracle JRockit JVM в
единую виртуальную машину, в которой будут эффективно использоваться
преимущества каждой из этих реализаций виртуальных машин. Oracle
JDK и Java Runtime Environment (JRE) будут по-прежнему доступны для
бесплатной загрузки, без изменения существующих моделей лицензирования. Дополнительные
приложения, такие как JRockit Mission Control, JRockit Real Time, Java
for Business и Enterprise Support, как и раньше, будут доступны за
отдельную плату. В выпуске JDK 7 запланированы: - Инструкция InvokeDynamic и вспомогательные функции для динамических языков программирования
- Fork/Join Framework и дополнения к API параллелизма и поддержки коллекций для многопоточного Java-кода
-
Усовершенствования языка (большая часть результатов проекта Coin) для
повышения производительности разработки, а также для создания более
понятного и лаконичного Java-кода
- Поддержка протоколов Session Description Protocol (SDP) и Stream Control Transport Protocol (SCTP)
- Новые API ввода/вывода — гибкий API для работы с файловой системой и асинхронный ввод/вывод
- Поддержка усовершенствованных стандартов — Unicode, локализация, безопасность, шифрование, XML и JDBC
- Повышение производительности JVM
В выпуске JDK 8 запланированы: - Лямбда-выражения для повышения производительности разработки и более эффективного использования многоядерных процессоров
- Усовершенствования языка (остальные результаты проекта Coin)
- Реализация модульности (проект Jigsaw) для упрощения задач проектирования, сборки и развертывания приложений
- Ускоренный запуск JVM и совершенствование эргономичности.
>>> Подробности
|