Если объект String неизменяем (и, следовательно, явно не может изменить свою длину), почему length ()
является методом, а не просто public final int length
, например, в массиве?
Это просто метод получения или он производит какие-то вычисления?
Просто пытаюсь понять логику этого.