С новым релизным циклом Java время прямо летит: вроде бы только сообщали вам о появлении JDK 9, а уже доступна десятая версия. Вот отмашка главнокомандующего:
JDK 10: General Availability: https://t.co/SyL3VuCjNt #jigsaw #jdk10 #java10 #java #openjdk
— Mark Reinhold (@mreinhold) March 20, 2018
Если вы до релиза не следили за подробностями или успели их подзабыть, вот главное:
- В первую очередь новая версия ассоциируется у всех в локальным выводом типов при помощи «var».
- Мы ранее опубликовали хабрапост о всех JEP, вошедших в JDK 10.
- А Тагир Валеев позже добавил к этому текст о тех изменениях, у которых своего JEP нет.
А вот первые сводки с поля боя в твиттере того же Тагира — в новом JDK тут же был замечен баг компилятора:
Within a day after #Java10 release a compiler bug was found which crashes compiler on very simple class. Better to wait for java 10.0.1?.. pic.twitter.com/YJT5MqSbtm
— Tagir Valeev (@tagir_valeev) March 21, 2018
Несмотря на замеченную проблему, поздравляем всех с релизом! А если у вас остались вопросы или хочется понять, что будет после десятой версии — Олег Чирухин, написавший наш пост о новых JEP, скоро выступит на JPoint с темой «Статус проектов OpenJDK: прошлое, настоящее и будущее Java», там можно будет обрести ответы.