425 читали · 2 года назад
Java 16. Дайте краткую характеристику immutable object. Зачем они нужны?
Неизменяемые объекты (immutable objects) в Java - это объекты, которые нельзя изменить после их создания. Объекты, такие как строки (String) или числа (Integer), являются неизменяемыми. Когда вы создаете новое значение для такого объекта, на самом деле создается новый объект, и старый объект остается неизменяемым. Основное преимущество неизменяемых объектов - это их надежность и защита от изменений со стороны других частей программы. Также они обеспечивают безопасность многопоточного программирования,...
2 года назад
Java: Реальное домашнее задание
Представьте себе, что вы пытаетесь устроиться на первую работу Java Junior Dev в одну из компаний. Вы прошли первое интервью с HR специалистом и после интервью получили реальное домашнее задание для проверки ваших технических навыков. Обычно технические специалисты ИТ компаний очень заняты решением реальных бизнес задач, поэтому у них нет времени на проведение собеседований со всеми кандидатами на работу. А кандидатов как вы знаете действительно много! Но кандидаты по уровню технических навыков бывают разные...