Сколько объектов String будет создано при использовании знака плюс?

Сколько объектов String будет создано при использовании знака плюс в приведенном ниже коде?

String result = "1" + "2" + "3" + "4";

Если бы это было так, как показано ниже, я бы назвал три объекта String: «1», «2», «12» ".

String result = "1" + "2";

Я также знаю, что объекты String кэшируются в пуле / таблице String Intern для повышения производительности, но вопрос не в этом.

115
задан Peter Mortensen 5 February 2012 в 17:51
поделиться