❔ Вопрос с собеседования
Что такое String Pool в Java и как он работает?
Ответ: String Pool — это специальная область в памяти, где хранятся строковые литералы. Когда создается строка с помощью литерала (например, String s = "Hello";), JVM проверяет, существует ли уже такая строка в пуле. Если строка с таким значением уже есть, используется существующая строка, иначе создается новая строка и добавляется в пул. Это позволяет экономить память, так как одинаковые строковые литералы будут ссылаться на один и тот же объект в пуле.
📱 Java Developer | #собеседование
Post #3034
3.7K
- 👍 14
- ❤ 4
- 🔥 3
- 👨💻 1