Встречается на собеседованиях • сегодня
Зачем нужен StringBuffer
StringBuffer используется для работы с изменяемыми строками (mutable), когда требуется частое изменение содержимого (конкатенация, вставка, удаление). В отличие от String, он не создает новых объектов при каждом изменении, что повышает производительность.
Основные особенности:
- Потокобезопасность: методы синхронизированы (thread-safe).
- Изменяемость: можно модифицировать содержимое после создания.
Пример:
java
StringBuffer sb = new StringBuffer("Hello");
sb.append(" World"); // Изменяет существующий объект
System.out.println(sb); // "Hello World"Для однопоточных сценариев лучше использовать StringBuilder (не синхронизирован, быстрее).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы