Введение в строки в Java
Текст в программе хранят отдельно от чисел. Число занимает фиксированный размер и хранит количество. Строка хранит текст, и ее размер зависит от длины текста и от того, какими байтами записаны буквы.
Один байт - это 8 бит, всего 256
комбинаций. Этого хватает на английские буквы
и цифры. Для букв всех языков одного байта мало.
Длину строки не задают диапазоном, в отличие
от byte или int. Она растет вместе
с текстом.
Текст не считают как количество. Запись "12" -
это два символа, а не число двенадцать.