283 читали · 2 года назад
Java 16. Дайте краткую характеристику immutable object. Зачем они нужны?
Неизменяемые объекты (immutable objects) в Java - это объекты, которые нельзя изменить после их создания. Объекты, такие как строки (String) или числа (Integer), являются неизменяемыми. Когда вы создаете новое значение для такого объекта, на самом деле создается новый объект, и старый объект остается неизменяемым. Основное преимущество неизменяемых объектов - это их надежность и защита от изменений со стороны других частей программы. Также они обеспечивают безопасность многопоточного программирования,...
1 неделю назад
Методы класса Object в Java: шпаргалка для разработчика
Всем привет! В данной статье вернемся к истокам всех классов, и поговорить про методы Object. Приятного чтения! Класс Object — это родитель всех классов в Java. Даже если вы этого не пишете явно, любая ваша сущность наследует Object. А значит, её методы доступны в любом классе. В этой статье — краткая шпаргалка по основным методам Object, с примерами использования. Возвращает строковое представление объекта. По умолчанию выводит строку вроде ClassName@hashcode. Переопределяйте этот метод для удобного логирования...