Вчера появилась новость о разработке внутри Oracle нового сборщика мусора Z Garbage Collector (ZGC).
ZGC нацелен на маленькие паузы (< 10мс) и большие кучи (> 1TB), при этом понижение производительности не должно превышать 15%. Как утверждает лидер проекта Per Liden...
Подробнее: http://telegra.ph/ZGC-10-27
ZGC нацелен на маленькие паузы (< 10мс) и большие кучи (> 1TB), при этом понижение производительности не должно превышать 15%. Как утверждает лидер проекта Per Liden...
Подробнее: http://telegra.ph/ZGC-10-27
Telegraph
ZGC
Вчера появилась новость о разработке внутри Oracle нового сборщика мусора Z Garbage Collector (ZGC). ZGC нацелен на маленькие паузы (< 10мс) и большие кучи (> 1TB), при этом понижение производительности не должно превышать 15%. Как утверждает лидер проекта…
В Java появятся легковесные нити и корутины.
Несколько часов назад Ron Pressler из Oracle анонсировал новый проект Loom: Fibers and Continuations for the Java Virtual Machine.
Волокна (fibers) - это потоки, которые управляются на уровне виртуальной машины Java, в результате чего...
Подробнее: http://telegra.ph/Loom-10-28
Несколько часов назад Ron Pressler из Oracle анонсировал новый проект Loom: Fibers and Continuations for the Java Virtual Machine.
Волокна (fibers) - это потоки, которые управляются на уровне виртуальной машины Java, в результате чего...
Подробнее: http://telegra.ph/Loom-10-28
Telegraph
Loom
В Java появятся легковесные нити и корутины. Несколько часов назад Ron Pressler из Oracle анонсировал новый проект Loom: Fibers and Continuations for the Java Virtual Machine. Волокна (fibers) - это потоки, которые управляются на уровне виртуальной машины…
Java переходит на 6-месячный релизный цикл и меняет схему версионирования.
Java всегда была известна медленным темпом выхода новых версий. В среднем новые релизы Java выходили приблизительно раз в 3 года: Java 7 вышла в 2011 году, Java 8 - в 2014, Java 9 - в 2017...
Подробнее: http://telegra.ph/Java-183-11-01
Java всегда была известна медленным темпом выхода новых версий. В среднем новые релизы Java выходили приблизительно раз в 3 года: Java 7 вышла в 2011 году, Java 8 - в 2014, Java 9 - в 2017...
Подробнее: http://telegra.ph/Java-183-11-01
Telegraph
Java 18.3
Java переходит на 6-месячный релизный цикл и меняет схему версионирования. Java всегда была известна медленным темпом выхода новых версий. В среднем новые релизы Java выходили приблизительно раз в 3 года: Java 7 вышла в 2011 году, Java 8 - в 2014, Java 9…
Java всё-таки не будет версионироваться годом и месяцем выхода релизов.
Только что Mark Reinhold отправил письмо с новым предложением относительно схемы версионирования Java. Части версий будут внешне похожи на то, что мы имеем сейчас в Java 9, но будут иметь несколько другой смысл. Версии будут иметь формат $FEATURE.$INTERIM.$UPDATE(.$EMERG)...
Подробнее: http://telegra.ph/New-Java-version-proposal-11-02
Только что Mark Reinhold отправил письмо с новым предложением относительно схемы версионирования Java. Части версий будут внешне похожи на то, что мы имеем сейчас в Java 9, но будут иметь несколько другой смысл. Версии будут иметь формат $FEATURE.$INTERIM.$UPDATE(.$EMERG)...
Подробнее: http://telegra.ph/New-Java-version-proposal-11-02
Telegraph
New Java version proposal
Java всё-таки не будет версионироваться годом и месяцем выхода релизов. Только что Mark Reinhold отправил письмо с новым предложением относительно схемы версионирования Java. Части версий будут внешне похожи на то, что мы имеем сейчас в Java 9, но будут иметь…
В Java появятся data-классы.
Вчера Brian Goetz из Oracle написал письмо со ссылкой на документ, в котором описывается идея введения в Java классов-данных (data-классов). Data-класс – это класс, единственной целью которого является держание некоторого набора данных...
Подробнее: http://telegra.ph/Data-Classes-11-03
Вчера Brian Goetz из Oracle написал письмо со ссылкой на документ, в котором описывается идея введения в Java классов-данных (data-классов). Data-класс – это класс, единственной целью которого является держание некоторого набора данных...
Подробнее: http://telegra.ph/Data-Classes-11-03
Telegraph
Data Classes
В Java появятся data-классы. Вчера Brian Goetz из Oracle написал письмо со ссылкой на документ, в котором описывается идея введения в Java классов-данных (data-классов). Data-класс – это класс, единственной целью которого является держание некоторого набора…
Ранние сборки JDK 10 уже доступны для скачивания.
Сейчас уже, например, можно попробовать в действии Local Variable Type Inference (JEP-286).
http://telegra.ph/JDK-10-Early-Access-11-04
Сейчас уже, например, можно попробовать в действии Local Variable Type Inference (JEP-286).
http://telegra.ph/JDK-10-Early-Access-11-04
Telegraph
JDK 10 Early Access
Ранние сборки JDK 10 уже доступны для скачивания. Сейчас уже, например, можно попробовать в действии Local Variable Type Inference (JEP-286). Обсудить новость
Конструкторы Integer, Long, Float, Double, Boolean, Byte, Short, Character стали deprecated в Java 9.
Пожалуй, большинство людей хотя бы раз в жизни использовало конструктор new Integer(int). Это могло случиться либо по незнанию, либо по той причине, что до Java 1.5 это было единственным способом оборачивания int в Integer...
Подробнее: http://telegra.ph/new-Integer-is-deprecated-11-07
Пожалуй, большинство людей хотя бы раз в жизни использовало конструктор new Integer(int). Это могло случиться либо по незнанию, либо по той причине, что до Java 1.5 это было единственным способом оборачивания int в Integer...
Подробнее: http://telegra.ph/new-Integer-is-deprecated-11-07
Telegraph
new Integer is deprecated
Конструкторы Integer, Long, Float, Double, Boolean, Byte, Short, Character стали deprecated в Java 9. Пожалуй, большинство людей хотя бы раз в жизни использовало конструктор new Integer(int). Это могло случиться либо по незнанию, либо по той причине, что…
Егор Бугаенко раскритиковал идею введения data-классов в Java.
На предложение ввести в Java data-классы негативно отреагировал Егор Бугаенко. Он написал в своём Твиттере, что «ещё один анти-паттерн ожидает легализации в Java; на этот раз это data-классы от @BrianGoetz»...
Подробнее: http://telegra.ph/Yegor256-data-classes-11-08
На предложение ввести в Java data-классы негативно отреагировал Егор Бугаенко. Он написал в своём Твиттере, что «ещё один анти-паттерн ожидает легализации в Java; на этот раз это data-классы от @BrianGoetz»...
Подробнее: http://telegra.ph/Yegor256-data-classes-11-08
Telegraph
Yegor256 data classes
Егор Бугаенко раскритиковал идею введения data-классов в Java. На предложение ввести в Java data-классы негативно отреагировал Егор Бугаенко. Он написал в своём Твиттере, что «ещё один анти-паттерн ожидает легализации в Java; на этот раз это data-классы от…
В Java появится паттерн-матчинг.
Паттерн-матчинг (сопоставление с образцом) является довольно популярной синтаксической конструкцией, которая есть практически во всех функциональных языках. За годы их существования эта конструкция уже настолько доказала свою пользу и необходимость, что начала проникать и в известные императивные языки...
Подробнее: http://telegra.ph/Java-Pattern-Matching-11-10
Паттерн-матчинг (сопоставление с образцом) является довольно популярной синтаксической конструкцией, которая есть практически во всех функциональных языках. За годы их существования эта конструкция уже настолько доказала свою пользу и необходимость, что начала проникать и в известные императивные языки...
Подробнее: http://telegra.ph/Java-Pattern-Matching-11-10
Telegraph
Java Pattern Matching
В Java появится паттерн-матчинг. Паттерн-матчинг (сопоставление с образцом) является довольно популярной синтаксической конструкцией, которая есть практически во всех функциональных языках. За годы их существования эта конструкция уже настолько доказала свою…
Стала известна дата выхода Java 10.
У 10-го релиза JDK появилась своя собственная страница, где уже можно посмотреть расписание выхода.
14 декабря 2017 наступит первая фаза замедления разработки. В этой фазе будут приниматься исправления только к самым важным багам, то есть багам, имеющим приоритеты P1 (Blocker), P2 (Critical) и P3 (Major)...
Подробнее: http://telegra.ph/Java-10-Release-Date-11-12
У 10-го релиза JDK появилась своя собственная страница, где уже можно посмотреть расписание выхода.
14 декабря 2017 наступит первая фаза замедления разработки. В этой фазе будут приниматься исправления только к самым важным багам, то есть багам, имеющим приоритеты P1 (Blocker), P2 (Critical) и P3 (Major)...
Подробнее: http://telegra.ph/Java-10-Release-Date-11-12
Telegraph
Java 10 Release Date
Стала известна дата выхода Java 10. У 10-го релиза JDK появилась своя собственная страница, где уже можно посмотреть расписание выхода. 14 декабря 2017 наступит первая фаза замедления разработки. В этой фазе будут приниматься исправления только к самым важным…
В Java появится сборщик мусора, который не будет собирать мусор.
Сборщик мусора Epsilon, идея которого была предложена Алексеем Шипилёвым в феврале 2017 года, теперь получил официальный JEP: JEP 318.
Epsilon – это сборщик мусора, который будет заниматься выделением памяти, но не будет её освобождать...
Подробнее: http://telegra.ph/Epsilon-GC-11-18
Сборщик мусора Epsilon, идея которого была предложена Алексеем Шипилёвым в феврале 2017 года, теперь получил официальный JEP: JEP 318.
Epsilon – это сборщик мусора, который будет заниматься выделением памяти, но не будет её освобождать...
Подробнее: http://telegra.ph/Epsilon-GC-11-18
Telegraph
Epsilon GC
В Java появится сборщик мусора, который не будет собирать мусор. Сборщик мусора Epsilon, идея которого была предложена Алексеем Шипилёвым в феврале 2017 года, теперь получил официальный JEP: JEP 318. Epsilon – это сборщик мусора, который будет заниматься…
Вышла IntelliJ IDEA 2017.3: https://www.jetbrains.com/idea/whatsnew/#v2017-3
JetBrains
What's New in IntelliJ IDEA 2026.2
Discover IntelliJ IDEA 2026.2 with agent skills, third-party AI completion providers, native GitHub Copilot, logpoints, dependency completion, early Gradle 10 support, Java 27, Kotlin 2.4, Spring insights, Terraform testing, and TypeScript 7.
Вышел Kotlin 1.2.
28 ноября компания JetBrains анонсировала выход версии 1.2 языка Kotlin. Kotlin – это статически типизированный язык, который компилируется в Java-байткод, JavaScript, а также в нативный бинарный код.
В версии 1.2 появились следующие новшества и улучшения: http://telegra.ph/Kotlin-12-12-01
28 ноября компания JetBrains анонсировала выход версии 1.2 языка Kotlin. Kotlin – это статически типизированный язык, который компилируется в Java-байткод, JavaScript, а также в нативный бинарный код.
В версии 1.2 появились следующие новшества и улучшения: http://telegra.ph/Kotlin-12-12-01
Telegraph
Kotlin 1.2
Вышел Kotlin 1.2. 28 ноября компания JetBrains анонсировала выход версии 1.2 языка Kotlin. Kotlin – это статически типизированный язык, который компилируется в Java-байткод, JavaScript, а также в нативный бинарный код. В версии 1.2 появились следующие новшества…
Модули Java EE и CORBA исчезнут из Java.
Модули Java EE и CORBA, объявлённые в Java 9 как deprecated, теперь окончательно уберут в одном из следующих релизов. Об этом информирует JEP-320, который недавно появился на сайте OpenJDK.
Поддержка CORBA (Common Object Request Broker Architecture) появилась в Java ещё в далёком 1998 году...
Подробнее: http://telegra.ph/Remove-Java-EE-and-CORBA-Modules-12-02
Модули Java EE и CORBA, объявлённые в Java 9 как deprecated, теперь окончательно уберут в одном из следующих релизов. Об этом информирует JEP-320, который недавно появился на сайте OpenJDK.
Поддержка CORBA (Common Object Request Broker Architecture) появилась в Java ещё в далёком 1998 году...
Подробнее: http://telegra.ph/Remove-Java-EE-and-CORBA-Modules-12-02
Telegraph
Remove Java EE and CORBA Modules
Модули Java EE и CORBA исчезнут из Java. Модули Java EE и CORBA, объявлённые в Java 9 как deprecated, теперь окончательно уберут в одном из следующих релизов. Об этом информирует JEP-320, который недавно появился на сайте OpenJDK. Поддержка CORBA (Common…
В Java исчезнет необходимость в генерации синтетических методов доступа между вложенными типами.
Недавно было объявлено о готовности спецификации Nestmates – механизма для поддержки в JVM доступа одних вложенных типов к приватным членам других связанных вложенных типов. Соответствующий JEP был создан ещё в 2013 году, однако активная работа по нему началась относительно недавно в рамках проекта Valhalla...
Подробнее: http://telegra.ph/Nestmates-12-07
Недавно было объявлено о готовности спецификации Nestmates – механизма для поддержки в JVM доступа одних вложенных типов к приватным членам других связанных вложенных типов. Соответствующий JEP был создан ещё в 2013 году, однако активная работа по нему началась относительно недавно в рамках проекта Valhalla...
Подробнее: http://telegra.ph/Nestmates-12-07
Telegraph
Nestmates
В Java исчезнет необходимость в генерации синтетических методов доступа между вложенными типами. Недавно было объявлено о готовности спецификации Nestmates – механизма для поддержки в JVM доступа одних вложенных типов к приватным членам других связанных вложенных…