🔢 Что такое Integer Pool? 🏊 Пул чисел от -128 до 127 👨💻 Собеседование Java, Kotlin, Android Studio, IntelliJ IDEA ✅
Java 75. Что такое пул строк и для чего он нужен?
В Java пул строк (String Pool) - это механизм, который используется для управления объектами типа String. Этот пул представляет собой специальный область в памяти, где хранятся все уникальные строки, созданные в приложении. При создании новой строки Java автоматически проверяет наличие уже созданной строки с таким же содержимым в пуле строк, и если она там уже есть, то возвращается ссылка на существующий объект String, а не создается новый. Использование пула строк имеет следующие...
Java 15. Объекты каких стандартных классов immutable в Java?
В языке Java объекты классов String, Integer, Byte, Character, Short, Boolean, Long, Double и Float являются immutable. Это означает, что значения их полей не могут быть изменены после создания объекта. Таким образом, любые операции с ними, которые изменяют значение, на самом деле создают новый объект. Примером может быть метод substring() в классе String, который создает новый объект строки, содержащий подстроку из исходной строки...