Сколько объектов создается

Я обсуждал использование Stringи StringBufferв Java. Сколько объектов создается в каждом из этих двух примеров?

Пример 1:

String s = "a";
s = s + "b";
s = s + "c";        

Пример 2:

StringBuilder sb = new StringBuilder("a");
sb.append("b");
sb.append("c");

На мой взгляд, пример 1 создаст 5, а пример 2 создаст 4 объекта.

6
задан Alex Lockwood 16 May 2012 в 15:35
поделиться