Видео: Что такое пул строк в Java?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
Как следует из названия, Пул строк в Java это бассейн из Струны Хранится в Джава Куча памяти. Мы знаем это Нить это особый класс в Джава и мы можем создать Нить объекты, использующие новый оператор, а также предоставляющие значения в двойных кавычках.
Таким образом, каково использование пула строк в Java?
В Строка Java постоянный бассейн это область в куче памяти, где Джава хранит буквально нить ценности. Куча - это область памяти использовал для операций во время выполнения. Когда создается новая переменная и ей присваивается значение, Джава проверяет, существует ли это точное значение в бассейн.
Кроме того, как строка работает в пуле строк? Чтобы уменьшить количество Нить объекты, созданные в JVM, Нить класс держит бассейн из струны . Каждый раз, когда нить литерал создается, JVM проверяет нить буквальный бассейн первый. Если нить не существует в бассейн , новый Нить объект инициализируется и помещается в бассейн.
В связи с этим, почему требуется пул строк?
Это безопасно, потому что Нить неизменен в Java. В результате и s, и t указывают на один и тот же объект с сохранением небольшого объема памяти. Имя ' струнный пул 'исходит из идеи, что все уже определены нить хранятся в некоторых бассейн 'и перед созданием нового Нить компилятор объекта проверяет, есть ли такие нить уже определено.
Что такое основная память в Java?
Во-первых, " основная память "мы имеем в виду" Джава куча, как ее видит JVM '. JVM обычно может работать с локальной копией переменной. Например, JIT-компилятор может создать код, который загружает значение Джава переменная в регистр, а затем работает с этим регистром.
Рекомендуемые:
Что такое пул хранения Synology?
Пул хранения. С помощью Synology NAS вы можете объединить несколько дисков в одну единицу хранения, называемую пулом хранения. Тома могут быть созданы на пулах хранения. Тома могут быть расширены, если в пуле хранения есть доступное пространство. Различные типы RAID предлагают разные уровни защиты данных
Что такое пул на f5?
Член пула - это логический объект, представляющий физический узел в сети. После того, как вы назначили пул виртуальному серверу, система BIG-IP направляет трафик, поступающий на виртуальный сервер, члену этого пула
Что такое сопоставление строк в DAA?
Алгоритм сопоставления строк также называется «алгоритмом поиска строк». Этот жизненно важный класс строковых алгоритмов объявлен как «метод поиска места, где одна строка может быть найдена в более крупной строке»
Что такое пул пользователей Cognito?
Пул пользователей - это каталог пользователей в Amazon Cognito. С помощью пула пользователей ваши пользователи могут входить в ваше веб-приложение или мобильное приложение через Amazon Cognito или объединяться через стороннего поставщика удостоверений (IdP)
Что такое пул удостоверений?
Пул идентификационных данных - это хранилище идентификационных данных пользователя, относящихся к вашей учетной записи. Выберите Разрешить, чтобы создать две роли по умолчанию, связанные с вашим пулом удостоверений: одну для пользователей, не прошедших аутентификацию, и одну для пользователей, прошедших аутентификацию. Эти роли по умолчанию обеспечивают доступ вашего пула удостоверений к Amazon Cognito Sync