Английское слово «pool», под которым мы подразумеваем бильярд в США на самом деле ничего общего с этой игрой не имеет. В то время ключевыми развлекательными местами были ипподромы со скачками. В пул-румах – местах для ставок скапливалось много народу. Чтобы посетители могли хоть немного отдохнуть и скоротать время там начали ставить столы для бильярда. Спустя время пул-румы стали использоваться для полноценной игры в бильярд. А само слово “пул”, которое переводится как ставка стало означать название американского бильярда...
В Java пул строк (String Pool) - это механизм, который используется для управления объектами типа String. Этот пул представляет собой специальный область в памяти, где хранятся все уникальные строки, созданные в приложении. При создании новой строки Java автоматически проверяет наличие уже созданной строки с таким же содержимым в пуле строк, и если она там уже есть, то возвращается ссылка на существующий объект String, а не создается новый. Использование пула строк имеет следующие...