У меня есть метод, который синхронизируется. Я хочу использовать строковый буфер для формирования длинной конкатенированной строки. Я знаю, что и StringBuffer, и StringBuilder могут выполнять эту работу. В то же время я думаю, что StringBuilder лучше, так как он не будет нести никаких дополнительных затрат на синхронизацию, поскольку метод уже делает это.
Что ты говоришь?
StringBuilder
является локальной переменной метода, все будет в порядке, даже если сам метод не синхронизирован. - person anonymous   schedule 02.05.2014