LINUX.ORG.RU

JDK 12

 , , , ,


1

2

Стала публично доступной образцовая реализация Java 12 — JDK 12. С момента выпуска сборки №33 (три недели назад) не замечено ошибок уровня P1; таким образом, она становится официальным публичным выпуском, готовым к промышленному использованию.

Сборки OpenJDK от Oracle с лицензией GPL доступны здесь. Скоро, несомненно, появятся сборки других реализаций.

В этот выпуск включено 8 предложений по улучшению (JEP):

  1. 189: Shenandoah: экспериментальный сборщик мусора с малым временем прерывания;
  2. 230: набор миниатюрных эталонных тестов.
  3. 325: switch-выражения (предварительно);
  4. 334: API констант JVM;
  5. 340: один порт на AArch64 вместо двух;
  6. 341: архив обмена данными классов (CDS) из классов по умолчанию;
  7. 344: прерываемые смешанные сборки мусора в G1;
  8. 346: быстрый возврат неиспользуемой памяти операционной системе в G1.

А также, как обычно — сотни мелких улучшений и тысячи исправлений.

>>> Источник



Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)
Ответ на: комментарий от anonymous

А кто говорил про js? Java она тормозная да, иногда даже очень, но есть два очень весомых момента, за которые ее используют чуть ли не везде в корпоративном секторе. Во первых это скорость разработки - в сравнении с сями она быстрее в три раза. Т е если взять двух человек, которые имеют одинаковый опыт на си и на джаве и поручить им идентичные по сути задачи, джавист закончит работу в три раза быстрее. Во вторых это скорость отладки, тут разница где-то раза в два. И короче идея вся в том, что стоимость человеческих ресурсов на поддержку и разработку много выше чем стоимость дополнительных мощностей на работу тормозной джавы.

Serbis
()
Ответ на: комментарий от Serbis

И говорят ява, подразумевают кривожопый спринг, ага. А потом веб сервис все равно тормозит, потому что в итоге он просто делает запросы в БД через 5 слоев абстракции и где-то в районе 3-го кто то вставил foreach, в котором 1000 записей через хибернейт тащится по одной.

Лучше б на пхп писали...

vitalif ★★★★★
()
Ответ на: комментарий от vitalif

Ява подразумевает среду выполнения и не более. А если люди пытаются лепить распределенные микросервисы на стеке времен win98, то это ФГМ в последней стадии, и характеризует только данных товарищей а не платформу в целом. Вот кстати из-за таких вот вещей вроде спринга и страдает ее репутация...

Serbis
()
Ответ на: комментарий от Serbis

В любой иде выставляешь компилятором 11lts а уровнем языка 8 - полный профит - иде следит чтоб пользовался только доступное в 8ке а при сборке проверяется работоспособность на последнем рабочем lts релизе. Для поделок можно и 12ой собирать но нафига если 13 на подходе

anonymous
()
Ответ на: комментарий от Serbis

в сравнении с сями

надо было с ассемблером сравнивать, там еще больше была бы разница

arcanis ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.