Изменение логики в данных локали по умолчанию

В Java 11 по умолчанию включен Common Locale Data Repository (CLDR) от Unicode Consortium. В предыдущих версиях по умолчанию использовалась JRE (сейчас это COMPAT). Код, использующий службы, зависящие от локали, такие как форматирование даты, времени и чисел, может давать другие результаты на данных локали CLDR.

Это правило помечает ссылки на следующие классы, зависящие от локали:

Для включения режима совместимости с Java 8 укажите в системном свойстве java.locale.providers значение COMPAT перед CLDR. Пример: java.locale.providers=COMPAT,CLDR

См. разделы По умолчанию используются данные локали CLDR и По умолчанию включены данные локали CLDR документации Oracle.