Pull to refresh

Comments 17

java.lang.Character — самая полезная фича! Теперь можно считать по майски и писать на согдийском
А то! Следующая после Character фича — Swing.
А вдруг они одумаются и в 13-й версии выкатят новый FX!

Fx и так обновляется активно. Просто как сторонняя библиотека.

transform() — Применяет предоставленную функцию к строке. Результат не должен быть строкой.

Подчёркнутое — ошибка. Результат может не быть строкой, но может и быть.


Strign foobar = "foo".transform(s -> s + "-bar");

является полностью "легальным" использованием.


Так же как и


char[] chars = "foo".transform(s -> s.chars().filter(c -> c >= 103).toArray());
тоже показалось дурацким такое ограничение, спасибо за исправление
Его цели — максимальное время паузы 100 мс для кучи более 20 Гб (поэтому он не предназначен для небольших приложений).

Разработчик Shenandoah с этим не согласен.
image
Появилась новая информация. Алексей Шипилев написал, что Саймон исправил свое сообщение:

Ah, OK, my bad. I just looked at the presentation where I got those figures and it dates back to 2017. I will change my blog. How small a heap would you suggest Shenandoah works with?

— Simon Ritter (@speakjava) April 3, 2019


Там интересно всю ветку почитать. Добавлю информацию в статью.

А есть ли люди, которые в проде используют Java выше 8?
Откуда вы ее берете? Как скоро там выходят критические патчи?


Читать посты про новые фичи Java интересно, но мало практической информации, к сожалению.

А есть ли люди, которые в проде используют Java выше 8?

Да вроде есть
Откуда вы ее берете?

Эм, OpenJDK, OracleJDK, Red Hat(вроде), короче много вендоров выпускают свои сборки JDK.
Как скоро там выходят критические патчи?

Ну точно быстрее чем на 8ку.
Читать посты про новые фичи Java интересно, но мало практической информации, к сожалению.

Какой именно? Если мало — читайте JEP`ы, в статье ссылки есть.
А есть ли люди, которые в проде используют Java выше 8

В нашем проекте главная ветка уже перешла на 11, и идут работы по переходу на 12. Мы делаем именно релизы, так что это пока что не прод, но всё к тому движется.


Откуда вы ее берете?

Глянул сейчас — похоже, что таки у Oracle, с jdk.java.net, но версию именно OpenJDK. Про патчи — вот честно, понятия не имею, насколько скоро. Прошу за это прощения. В настоящее время версия с сайта датируется 19м марта 2019, но мне неизвестно, есть ли там сейчас какие-то критические проблемы. Замечу, впрочем, что Java теперь в основном open-source — и, следственно, с патчами будет как там принято. Но есть и платные дистрибутивы, там наверняка можно будет по контракту с кого-нибудь стрясти заплатку в экстренном режиме.

Как скоро там выходят критические патчи?

Минорные обновления для билдов OpenJDK от Oracle только раз в квартал и не более двух для каждой мажорной версии Java. Другие поставщики могут выпускать обновления чаще и дольше, но на бесплатной основе никто ничего не гарантирует.
Ошибочная ссылка для JMH — ведет на jeps/320 вместо 230.
Sign up to leave a comment.

Articles