Compact Strings

Из чего состоит String?

Ответ на этот вопрос зависит от версии Java. Во всех версиях есть два обязательных поля: массив char[] value, в котором хранятся символы строки и переменная int hash, в которой храниться хэш-сумма. В версиях Java младше 7 были поля offset и…

Читать полностью