Зачем в package-private классе StringUTF16 делать публичные методы, если вне пакета к этому классу, а следовательно и к методам, всё равно нет доступа?
Если данный класс не отмечен final, то смысл есть, т.к. расширять можно в другом package и там данные методы не будут видны.
Но т.к. StringUTF16 помечен final то какой-то технической пользы это не несёт, может только помочь выделить наиболее важные методы взаимодействия с данным классом.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники