[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-core-kakie-est-osobennosti-klassa-string":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":17,"progress":18,"seo":19},65,"kakie-est-osobennosti-klassa-string",2,"java-core","Java Core","☕","Какие есть особенности класса `String`?","+ Это неизменяемый (immutable) и финализированный тип данных;\n+ Строки-литералы, интернированные объекты класса `String` JVM хранит в пуле строк;\n+ Объект класса `String` можно получить, используя двойные кавычки;\n+ Можно использовать оператор `+` для конкатенации строк;\n+ Начиная с Java 7 строки можно использовать в конструкции `switch`.","","junior",[15,16],"core","string",[],null,{"title":20,"description":21,"ogTitle":20,"ogDescription":22,"keywords":23,"schemaAnswer":31,"featuredSnippetReady":32},"Особенности класса String в Java — Gymterview","Ключевые особенности класса String в Java: неизменяемость, пул строк, конкатенация оператором +, использование в switch с Java 7.","String — неизменяемый (immutable) и финализированный тип данных. Литералы хранятся в пуле строк, поддерживает конкатенацию через +.",[24,25,26,27,28,29,30],"String","Java","неизменяемый","immutable","пул строк","конкатенация","строки","String — неизменяемый (immutable) и финализированный тип данных. Строки-литералы и интернированные объекты String хранятся в пуле строк. Объект String можно создать с помощью двойных кавычек. Поддерживается конкатенация оператором +. Начиная с Java 7, строки можно использовать в конструкции switch.",true]