From 53ebad83f689f41c934cc8f1ca49ed5323e3304e Mon Sep 17 00:00:00 2001 From: Nikita Bulgakov <110889453+sepxxx@users.noreply.github.com> Date: Thu, 17 Aug 2023 14:13:33 +0300 Subject: [PATCH] Update core.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ошибка в вопросе про String. Не все объекты типа String хранятся в string pool. --- core.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core.md b/core.md index e17a9ae..b649122 100644 --- a/core.md +++ b/core.md @@ -1032,7 +1032,7 @@ __Автоупаковка__ - это механизм неявной иници ## Какие есть особенности класса `String`? + Это неизменяемый (immutable) и финализированный тип данных; -+ Все объекты класса `String` JVM хранит в пуле строк; ++ Строки-литералы, интернированные объекты класса `String` JVM хранит в пуле строк; + Объект класса `String` можно получить, используя двойные кавычки; + Можно использовать оператор `+` для конкатенации строк; + Начиная с Java 7 строки можно использовать в конструкции `switch`.