Решил разобраться с буфером для строк, пока есть пару минут на отдых.
Как известно в Java существуют специальные классы для работы с буфером: StringBuffer и StringBuilder.
Вот выдержка из доков :
String buffers are used by the compiler to implement the binary string concatenation operator +. For example, the code:
x = «a» + 4 + «c»
is compiled to the equivalent of:
x = new StringBuffer().append(«a»).append(4).app
class Test {
public static void main(String args[]){
String x = «a» + 4 + «c»;
System.out.println(x);
}
}
Скомпилировал класс, потом декомпилил его и вот результат :
Оригинальная запись доступна на : zo0m's blog .Можете оставить свой комментарий там .
2011-03-22 13:45 (UTC)
2011-03-22 14:48 (UTC)
2011-03-22 20:51 (UTC)
2011-03-22 22:08 (UTC)