Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Java 10 / 18 сообщений из 18, страница 1 из 1
21.03.2018, 13:34
    #39618177
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
После шести месяцев разработки компания Oracle выпустила платформу Java SE 10 (Java Platform, Standard Edition 10), в качестве эталонной реализации которой используется открытый проект OpenJDK. В Java SE 10 сохранена полная обратная совместимость с прошлыми выпусками платформы Java, все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии. Готовые для установки сборки Java SE 10 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64), Solaris (SPARC), Windows и macOS. Разработанная в рамках проекта OpenJDK эталонная реализация Java 10 полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами.

Выпуск примечателен переходом на новый процесс разработки, подразумевающий более короткий цикл формирования новых релизов. Новая функциональность теперь развивается в одной постоянно обновляемой master-ветке, в которую включаются уже готовые изменения и от которой раз в шесть месяцев ответвляются ветки для стабилизации новых выпусков. При выходе очередной версии прошлая ветка прекращает своё существование, но раз в три года формируется релиз с длительным сроком поддержки (LTS).

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

Из ключевых новшеств Java 10 можно отметить:

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


В сборщике мусора G1 реализована возможность выполнения полного цикла сборки мусора в параллельном режиме (алгоритм mark-sweep-compact теперь выполняется в несколько потоков), минимизирущем задержки в ситуациях, когда невозможно обойтись без выполнения операции полной сборки мусора;


Расширена возможность Class-Data Sharing ("CDS"), обеспечивающая совместный доступ приложений к общим классам. Отныне общие классы могут размещаться в отдельном совместно используемом архиве, что позволяет ускорить запуск приложений и снизить накладные расходы;


Представлен экспериментальный JIT-компилятор Graal , написанный на Java и позволяющий динамически компилировать Java-код для HotSpot JVM. Поддержка нового JIT пока ограничена платформой Linux/x64.


В состав OpenJDK включён набор корневых сертификатов удостоверяющих центров;


В HotSpot VM включена поддержка распределения памяти для Java-объектов на альтернативных устройствах памяти, таких как NV-DIMM;


Добавлен способ совершения callback-вызова для потоков без выполнения глобальной фиксации состояния VM (safepoint). В том числе данная возможность может использоваться для остановки отдельного потока, не прерывая работы остальных потоков;


Представлен интерфейс для создания модулей с сборщиками мусора, позволяющий быстро заменить штатный сборщик мусора HotSpot JVM на альтернативные варианты;


В java.util.Locale добавлена поддержка расширенных языковых Unicode-тегов, например, включающих символы для обозначения валюты, первого дня недели и часового пояса;


Связанные с JDK Mercurial-репозитории (root, corba, hotspot, jaxp, jaxws, jdk, langtools и nashorn) объединены в один унифицированный репозиторий;


Из состава JDK удалена утилита javah, функциональность которой дублируется в javac.

URL: https://www.oracle.com/corporate/pressrelease/Java-10-032018.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=48300
...
Рейтинг: 0 / 0
22.03.2018, 08:01
    #39618610
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Ай хэв э квешен!
Какого!? ни одна ссылка не работает? :))
поиск на сайте оракла, конечно, дает результаты, но проверяйте, что постите :)
...
Рейтинг: 0 / 0
22.03.2018, 08:23
    #39618614
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Ну включил человек нечаянно скобочки в гиперссылку. Бывает.
...
Рейтинг: 0 / 0
22.03.2018, 09:41
    #39618646
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
NixicАй хэв э квешен!
Какого!? ни одна ссылка не работает? :))
поиск на сайте оракла, конечно, дает результаты, но проверяйте, что постите :)
Извиняйте, скопипастил всё с opennet.ru. Самая последняя ссылка - она работает.
...
Рейтинг: 0 / 0
22.03.2018, 10:06
    #39618663
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Поправьте ссылки а мы попросим модератора пофиксить стартовое сообщение.
...
Рейтинг: 0 / 0
22.03.2018, 10:06
    #39618664
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
А не надо копипастить: надо прочитать новость и решить, какие ссылки копировать, а какие - оставить opennet-у.
В данном конкретном случае достаточно простого JDK 10 GA Release .

P.S. Чтобы не гадать какие символы будет "заглатывать" в ссылку движок форума, надо использовать тэги и предварительный просмотр.
"Поспешишь - людей насмешишь" (ц) старая пословица.
...
Рейтинг: 0 / 0
22.03.2018, 11:57
    #39618794
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Вот теперь хорошо :)
...
Рейтинг: 0 / 0
22.03.2018, 14:01
    #39618890
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Незримому модератору спасибо.
...
Рейтинг: 0 / 0
24.03.2018, 15:48
    #39619987
Bsplesk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
С javaFX как? войдет в openjdk ? или как обычно?
...
Рейтинг: 0 / 0
05.04.2018, 09:02
    #39625867
Марс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
авторManifest type declarations for locals are often perceived to be unnecessary or even in the way; given good variable naming, it is often perfectly clear what is going on.
нехорошие люди
...
Рейтинг: 0 / 0
05.04.2018, 15:17
    #39626163
scf
scf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Кто-нибудь тыкал уже CDS? Уже можно писать гуи на javafx или все еще тупит на старте?
...
Рейтинг: 0 / 0
07.04.2018, 02:21
    #39627076
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Почему так быстро? Тут на девятку же еще не пересели полноценно.
...
Рейтинг: 0 / 0
07.04.2018, 09:21
    #39627096
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
. В Java SE 10 сохранена полная обратная совместимость с прошлыми выпусками платформы Java, все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии. Готовые для установки сборки Java SE 10 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64), Solaris (SPARC), Windows и macOS.

В моем случае не запускается проект на 10ке(как и на 9ке)

пишет
Код: javascript
1.
Конфигурация MDS не совместима с JAXB 1.0. 
...
Рейтинг: 0 / 0
07.04.2018, 09:42
    #39627098
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
irbis_alВ моем случае не запускается проект на 10ке(как и на 9ке)

Делаю поиск в google по словам
mds jaxb java 9

и в первом же документе есть объяснение и решение:


авторThe JAXB APIs are considered to be Java EE APIs, and therefore are no longer contained on the default class path in Java SE 9.
...
To make the JAXB APIs available at runtime, specify the following command-line option:
--add-modules java.xml.bind

И.т.д.
...
Рейтинг: 0 / 0
07.04.2018, 10:15
    #39627099
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Да видел я это решение...не работает оно(Вечно там что то валится...что то глючит)
..либо у меня квалификации не хватает.
Слова
Код: javascript
1.
 Java SE 10 сохранена полная обратная совместимость с прошлыми выпусками платформы


Означают совместимость.
Когда я переходил с 5 на 6 у меня завелось сразу...это я считаю обратная совместимость.
6-7 тоже сразу...это обратная совместимость
в 8 плохо работал скриптовый js движок... engine Nashorn они выпилили Rhino ...rhino я вернул назад...это я тоже называю обратной совместимостью...
а 10 это уже не обратная совместимость.
...
Рейтинг: 0 / 0
07.04.2018, 10:21
    #39627100
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
Хотя Вы знаете приношу извинения...Вы дали ссылку..которую я раньше не видел...Там другие решения были...
Я внимательно перечитал....сделал и заработало
...
Отдельный респект Вам Partisan M
...
Рейтинг: 0 / 0
07.04.2018, 16:10
    #39627142
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
chabapokПочему так быстро? Тут на девятку же еще не пересели полноценно.
Новая стратегия выкидывания релизов была анонсирована еще осенью прошлого года.
Теперь каждые 6 месяцев будет +1 к версии. К сожалению не могу найти линк
на эту новость.

Вместе с тем LTS также был обещан аж до 3х лет.
...
Рейтинг: 0 / 0
30.06.2018, 03:35
    #39667800
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java 10
BspleskС javaFX как? войдет в openjdk ? или как обычно?"Кыгыбычно".
OpenJFX - отдельный проект в инфраструктуре OpenJDK.
Бинарные сборки (x64, Linux/macOS/Windows) появились с Build 16 (2018/6/27).
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Java 10 / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]