TGViewer
Книги по Java | Books Java 📚 Книги по Java | Books Java 📚 @java_360 · 3.35K subscribers
Post #528 396

Forwarded from Java Geek

Что такое пул строк? Это набор строк, хранящийся в Heap.

☕ Пул строк возможен благодаря неизменяемости строк в Java и реализации идеи интернирования строк;
☕ Пул строк помогает экономить память, но по этой же причине создание строки занимает больше времени;
☕ Когда для создания строки используются ", то сначала ищется строка в пуле с таким же значением, если находится, то просто возвращается ссылка, иначе создается новая строка в пуле, а затем возвращается ссылка на неё;
☕ При использовании оператора new создаётся новый объект String. Затем при помощи метода intern() эту строку можно поместить в пул или же получить из пула ссылку на другой объект String с таким же значением;
☕ Пул строк является примером паттерна «Приспособленец» (Flyweight).

📲 Мы в MAX

👉 @java_geek
  • 👍 1
More from @java_360
  1. Aug 23, 2026🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.r…
  2. Aug 18, 2026Почему ты получаешь отказ после "норм собеса"? Дело не в знаниях - ты просто не знаешь, чт…
  3. Aug 17, 2026Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE projec…
  4. Aug 4, 2026🔴 Завтра тестовое собеседование с Java-разработчиком 5 августа(уже завтра!) в 19:00 по мс…
  5. Aug 4, 2026📚Android Studio Flamingo Essentials. Java Edition (2023) ✍️Автор: Neil Smyth Полностью об…
  6. Jul 25, 2026🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.r…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →