The OpenNET Project / Index page

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

Компания Oracle переносит выпуск Java 9 на осень

01.06.2017 10:42

Компания Oracle в третий раз переносит релиз Java 9. В соответствии с новым планом выпуск переносится с 27 июля на 21 сентября из-за разногласий в исполнительном комитете JCP (Java Community Process), касающихся внедрения новой модульной архитектуры Jigsaw, которая, по мнению Red Hat, может привести к нарушению работы уже существующих приложений, расколу экосистемы и фрагментации сообщества. Компания Oracle не отказывается от Jigsaw и надеется за два дополнительных месяца устранить отмеченные комитетом недостатки. Напомним, что изначально релиз JDK 9 был запланирован на 22 сентября 2016 года, а затем перенесён на 23 марта 2017 года, после чего сдвинут ещё на 4 месяца до 27 июля 2017 года.

Основные новшества JDK 9:

  • Поддержка модульной структуры, реорганизация кода JDK в модули, усовершенствование системы сборки для поддержки компиляции модулей, раздельная обработка модулей на этапе сборки. Реструктуризация бинарных образов JDK и JRE для поддержки модулей и увеличения производительности, безопасности и удобства сопровождения.
  • Легковесный JSON API для обработки и генерации данных в формате JSON;
  • Новый API HTTP-клиент, идущий на замену HttpURLConnection и поддерживающий HTTP/2.0 и websockets;
  • Улучшенный API для управления процессами на уровне операционной системы;
  • Улучшение работы блокировок для конкурирующих Java-объектов, позволившие повысить производительность в условиях, когда разные нити одновременно пытаются получить доступ к объектам;
  • Сегментирование кэша JIT-компилятора, позволяющее повысить производительность длительно выполняемых программ, сократить фрагментацию и время запуска;
  • Появление в компиляторе sjavac (Smart Java compiler) средств параллельной и раздельной сборки, внесение улучшений для обеспечения сборки JDK и крупных проектов.


  1. Главная ссылка к новости (http://mail.openjdk.java.net/p...)
  2. OpenNews: Исполнительный комитет JCP не утвердил модульную систему в Java 9
  3. OpenNews: Новшества Java 9
  4. OpenNews: Обнародован график подготовки Java 9
  5. OpenNews: Java 9 переносится на 2017 год
  6. OpenNews: Выход Java 9 переносится на июль 2017 года
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46634-java
Ключевые слова: java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, via (??), 10:58, 01/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Дык, Котлин во все щели, какой там java9
     
     
  • 2.2, Аноним (-), 11:00, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Java 9 вместе с доработками jvm идёт, синтаксис это одно, а ядро системы(jvm) это другое.
     
     
  • 3.15, Аноним (-), 14:34, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Почему интересно говорят Java и имеют в виду язык Java и JVM. А иногда говорят Java, но имеют в виду, что "ясень пень только язык Java, JVM тут вообще никаким боком!"?
     
     
  • 4.25, Аноним (-), 17:18, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Профессиональная деформация. Иногда из контекста бывает понятно о чем идет речь. Иногда.
     
  • 2.9, aim (ok), 12:03, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кажется сарказм понят не был
     
  • 2.24, iZEN (ok), 17:17, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Котлин - для тех, кто не осилил Java.
     
     
  • 3.26, KonstantinB (ok), 17:36, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Котлин для тех, кто устал писать проверки на NULL. :-)
     
     
  • 4.27, iZEN (ok), 17:46, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    С нормальной архитектурой проверок на NULL быть не должно.


     
     
  • 5.29, Аноним (-), 20:34, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Архитектура и реализация алгоритмов - вещи разного масштаба, решают разные проблемы. Проверку на null можно найти очень много где. Например, стандартный фреймоворк коллекций в джаве полон ими, но дизайн фреймворка вылизывался годами, или считаете к нему есть претензии? Конечно же речь не только о коллекциях и не только о пресловутой джаве.
     
     
  • 6.37, лютый жабист__ (?), 10:00, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Котлин для погромистов, которые не поняли в чём разница между null и 0

    Неужели это не прекрасно, что можно сделать например:

    try {
    Integer id = Integer.parseInt(StringUtils.stripToNull(request.getParameter("id")));
    blabla
    }
    catch (blabla)

    на любом этапе ошибка и проваливаешься в catch который пишет юзеру/клиенту что он сам дурак и закрываешь прогу. Ни одной проверки на null не надо писать...

     
     
  • 7.38, лютый жабист__ (?), 10:02, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ни одной проверки на null не надо писать...

    Точнее, не надо писать три проверки. А нулл ли там? а намбер ли там? а влазит ли намбер в Int?


     
  • 5.30, KonstantinB (ok), 22:16, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    С нормальной архитектурой не только своего кода, но и всех используемых библиотек.

    Что, к сожалению, практически нереально.

     
  • 5.46, Вареник (?), 22:22, 05/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> С нормальной архитектурой проверок на NULL быть не должно.

    Месье имел в виду "с нормальным синтаксисом"?

    Архитектура к деталям синтаксиса никаким боком.

     
  • 4.33, лютый жабист__ (?), 05:41, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению, не нашёл ссылку на эту статью, некий чувак хорошо прошёлся по null-safety котлина, что это полная туфта, т.к. защита работает лишь для кейсов когда Null в твоём коде. А это, как верно заметил iZen, полностью контролируется прогером, если он не баобаб.

    А в случае когда null прилетает извне - котлин абсолютно никак не помогает. Это вроде очевидно. Ну и напуркуа оно такое?

     
     
  • 5.43, KonstantinB (ok), 08:13, 04/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если null _может_ прилететь извне, то тип будет nullable, и просто так взять и присвоить такое не nullable-у компилятор не даст.

    Другое дело, что если то, что "извне", на Джаве, то в итоге проверок будет ровно столько же. А вот если "извне" тоже на Котлине, все становится намного лучше.

     
     
  • 6.44, KonstantinB (ok), 08:16, 04/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но и даже в самом плохом случае плюс в том, что Котлин не даст забыть проверку на null, если только специально не попросить.
     

  • 1.6, ыть (ok), 11:25, 01/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пусть пилят, никто не заставляет это пользовать
     
  • 1.8, Аноним (-), 11:59, 01/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Новость была бы крутая, если бы к каждому новшеству была прикреплена ссылка на описание + примеры использования. :)
     
  • 1.10, Аноним (-), 12:44, 01/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Люди на Java бабло косят в Москве. Так что все путем. Фанатики Java радуются и ссутся кипятком.
     
     
  • 2.13, X4asd (ok), 13:06, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Фанатики Java радуются и ссутся кипятком.

    это ещё кто? кем нужно быть чтобы фанатеть от Java?

    нужно наверно для этого не знать ни каких других языков программирования? (чтобы вера не поколебилась бы:))

     
     
  • 3.14, A.Stahl (ok), 13:23, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У любого языка есть свои фанаты. Напиши "Питон -- нелепое гoвно с отступами и без пустых логических блоков" и сразу кто-то возьмётся защищать, опровергать, доказывать. И это какой-то там Питон. А уж за Яву тут горой встанут. Даже хаскеллистам не снилось такое единство.
     
  • 3.20, Аноним Анонимович Анонимов (?), 16:55, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >кем нужно быть чтобы фанатеть от Java?

    Java-разработчиком. Следующий.

     
  • 3.23, Аноним (-), 17:12, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не путайте язык и платформу. JVM очень грамотная штука, есть от чего пофанатеть.
     
  • 3.31, Аноним (-), 22:21, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >нужно наверно для этого не знать ни каких других языков программирования?

    Пишу на Scala, Java осне люблю. Проблемс?

     
     
  • 4.36, Аноним (-), 09:57, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Oracle JVM-Blob
     
     
  • 5.47, Вареник (?), 22:26, 05/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Oracle JVM-Blob

    С разморозкой, твой коммент лет на десять опоздал.

     
  • 3.32, Аноним (-), 05:00, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тот же umputun с радиота. А ведь он знает целое множество языков, но для Энтерпрайза отдает предпочтение именно Java. Вот кто он после этого?  ^_^
     
     
  • 4.42, Аноним (-), 20:22, 03/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы не воспринимал радио-т всерьез, это развлекательный подкаст.
     

  • 1.12, Аноним (-), 12:55, 01/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это из-за того, что центр разработки Java в Санкт-Петербурге закрыли?
    http://www.rbc.ru/spb_sz/16/05/2017/591ab29c9a79473f4da2daea?from=newsfeed

    Его действительно закрыли? Что случилось там?

     
     
  • 2.16, SpaceRaven (ok), 14:44, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    ну в статье описано всё, думаю ключевую роль сыграли деньги в этом вопросе. индусы стоят дешевле.
     
     
  • 3.21, Аноним (-), 16:58, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сегодня даже молодые петербургские программисты часто хотят зарплату в районе 250 тыс. руб.

    Что-то не видел я тут таких. Не знаю, как в Москве, а в Питере такая зарплата только у единичных программистов с эпической компетенцией.

     
     
  • 4.34, лютый жабист__ (?), 05:43, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >> Сегодня даже молодые петербургские программисты часто хотят зарплату в районе 250 тыс.  
    > Что-то не видел я тут таких. Не знаю, как в Москве, а
    > в Питере такая зарплата только у единичных программистов с эпической компетенцией.

    Не гони. Примерно столько java junior-ы в Сибири имеют.

     
     
  • 5.35, Аноним (-), 09:52, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Не гони. Примерно столько java junior-ы в Сибири имеют.

    Сначала испугался, потом посмеялся. Ещё шуточки будут?

     
  • 3.40, meantraitor (?), 16:15, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > ну в статье описано всё, думаю ключевую роль сыграли деньги в этом
    > вопросе. индусы стоят дешевле.

    В статье из правды только то, что всю жаву перевели в Индию.
    Но не из-за санкций и не из-за зарплат.
    Все остельное - бред сивой кобылы. Впрочем, как обычно на rbc.

     
  • 2.19, _ (??), 16:50, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    СанкцЫи же :)
     
  • 2.22, Michael Shigorin (ok), 17:01, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Его действительно закрыли?

    Да.

     
     
  • 3.41, meantraitor (?), 16:17, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Его действительно закрыли?
    > Да.

    Нет.
    Во-первых, он не центр разработки Java. Точнее, не только (был).
    Во-вторых, его не закрыли

     

  • 1.39, Аноним (-), 14:22, 02/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Плагина для браузера нет - java не нужна
     
     
  • 2.45, лютый жабист__ (?), 13:11, 04/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Jsf которому уже сто лет под капотом в html5 транслируется. Жабы щас намного больше чем раньше
     

  • 1.48, DmA (??), 13:22, 07/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то они не спешат обновить свой основной продукт  до 13 версии: СУБД Оракл. Нет покупателей что-ли совсем?
     
  • 1.49, Аноним (-), 07:21, 11/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем нужна жаба, если есть Golang, даже юмпутун из радио т перешел на го
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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