The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Oracle опубликовала Java SE 10 и прекратила поддерж..."
Отправлено opennews, 20-Мрт-18 22:45 
После шести месяцев разработки компания Oracle выпустила (https://www.oracle.com/corporate/pressrelease/Java-10-032018...) платформу Java SE 10 (http://www.oracle.com/technetwork/java/javase/downloads/inde...) (Java Platform, Standard Edition 10), в качестве эталонной реализации которой используется открытый проект OpenJDK. В Java SE 10 сохранена полная обратная совместимость с прошлыми выпусками платформы Java, все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии.  Готовые для установки сборки Java SE 10 (JDK, JRE и Server JRE) подготовлены (http://www.oracle.com/technetwork/java/javase/downloads/jdk1...) для Linux (x86_64), Solaris (SPARC), Windows и macOS. Разработанная в рамках проекта OpenJDK эталонная реализация Java 10 (http://openjdk.java.net/projects/jdk/10/) полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами.


Выпуск примечателен переходом на новый процесс разработки, подразумевающий более  короткий цикл формирования новых релизов. Новая функциональность теперь развивается в одной постоянно обновляемой master-ветке, в которую включаются уже готовые изменения и от которой раз в шесть месяцев ответвляются ветки для стабилизации новых выпусков. При выходе очередной версии прошлая ветка прекращает (http://www.oracle.com/technetwork/java/eol-135779.html) своё существование, но раз в три года формируется релиз с длительным сроком поддержки (LTS).


В частности, выход Java 10 ознаменовал прекращение поддержки ветки Java 9. В свою очередь ветка Java 10 будет поддерживаться до сентября 2018 года, после чего её сменит Java 11. Пользователи, не желающие постоянно переходить на новые ветки, могут использовать  ветку Java 8, которой присвоен статус LTS-релиза и обеспечена поддержка до декабря 2020 года.

Из ключевых (http://openjdk.java.net/projects/jdk/10/) новшеств (https://blogs.oracle.com/java-platform-group/introducing-jav...) Java 10 можно отметить:


-  Выведение (http://openjdk.java.net/jeps/286) типа локальной переменной на основе типа инициализатора. Например, тип теперь можно явно не указывать при объявлении переменной с использованием инициализатора (var arr = new ArrayList‹String›());

-  В сборщике мусора G1 реализована (http://openjdk.java.net/jeps/307) возможность выполнения полного цикла сборки мусора в параллельном режиме (алгоритм mark-sweep-compact теперь выполняется в несколько потоков), минимизирущем задержки в ситуациях, когда невозможно обойтись без выполнения операции полной сборки мусора;
-  Расширена (http://openjdk.java.net/jeps/310) возможность Class-Data Sharing ("CDS"), обеспечивающая совместный доступ приложений  к общим классам. Отныне общие классы могут размещаться в отдельном совместно используемом архиве, что позволяет ускорить запуск приложений и снизить накладные расходы;
-  Представлен (http://openjdk.java.net/jeps/317) экспериментальный JIT-компилятор Graal (https://github.com/oracle/graal), написанный на Java и позволяющий динамически компилировать Java-код для HotSpot JVM. Поддержка нового JIT пока ограничена платформой Linux/x64.

URL: https://www.oracle.com/corporate/pressrelease/Java-10-032018...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48300

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру