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