[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-core-kakaya-osnovnaya-raznitsa-mezhdu-string-stringbuffer-stringbuilder":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":19,"progress":20,"seo":21},71,"kakaya-osnovnaya-raznitsa-mezhdu-string-stringbuffer-stringbuilder",2,"java-core","Java Core","☕","Какая основная разница между `String`, `StringBuffer`, `StringBuilder`?","Класс `String` является неизменяемым (immutable) - модифицировать объект такого класса нельзя, можно лишь заменить его созданием нового экземпляра.\n\nКласс `StringBuffer` изменяемый - использовать `StringBuffer` следует тогда, когда необходимо часто модифицировать содержимое.\n\nКласс `StringBuilder` был добавлен в Java 5 и он во всем идентичен классу `StringBuffer` за исключением того, что он не синхронизирован и поэтому его методы выполняются значительно быстрей.","","junior",[15,16,17,18],"core","stringbuffer","string","stringbuilder",[],null,{"title":22,"description":23,"ogTitle":22,"ogDescription":24,"keywords":25,"schemaAnswer":34,"featuredSnippetReady":35},"String vs StringBuffer vs StringBuilder в Java — Gymterview","Основная разница между String, StringBuffer и StringBuilder в Java: неизменяемость, потокобезопасность, производительность и применение.","String — неизменяемый, StringBuffer — изменяемый и синхронизированный, StringBuilder — изменяемый и несинхронизированный (быстрее).",[26,27,28,29,30,31,32,33],"String","StringBuffer","StringBuilder","Java","immutable","потокобезопасность","конкатенация","сравнение","String — неизменяемый (immutable), нельзя модифицировать, только заменить новым экземпляром. StringBuffer — изменяемый и потокобезопасный (синхронизированный), используется для частой модификации строк в многопоточной среде. StringBuilder (добавлен в Java 5) — идентичен StringBuffer, но не синхронизирован, поэтому работает быстрее в однопоточной среде.",true]