С выпуском Java 18 UTF-8 теперь является кодировкой по умолчанию. Означает ли это, что тип данных char больше не UTF-16?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 С выпуском Java 18 UTF-8 теперь является кодировкой по умолчанию. Означает ли это, что тип данных char больше не UTF-16?

Сообщение Anonymous »

Я понимаю, что Java использует UTF-16 для типа данных char. Но новое обновление в Java 18 — кодировка по умолчанию для стандартных API Java — UTF-8.
Оказывает ли это обновление какое-либо влияние на формат кодирования типа данных char? Я также понимаю, что UTF-8 — это кодировка переменной ширины, которая может содержать символы длиной до 4 байтов. Каков размер типа данных char после Java 18? И придерживается ли он по-прежнему UTF-16 или перешёл на UTF-8?

Подробнее здесь: https://stackoverflow.com/questions/729 ... -imply-tha
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»