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