Встречается на собеседованиях • сегодня

Что такое ленивая загрузка

Ленивая загрузка (Lazy Loading) — это паттерн, при котором ресурсы загружаются только тогда, когда они действительно нужны. Это оптимизирует производительность, уменьшая начальную нагрузку. Пример в Java с `Supplier`: ```java public class Lazy { private Supplier supplier; private T value; public Lazy(Supplier supplier) { this.supplier = supplier; } public T get() { if (value == null) { value = supplier.get(); } return value; } } // Использование Lazy lazyString = new Lazy<>(() -> expensiveOperation()); String result = lazyString.get(); // Загрузка только при первом вызове ``` Часто применяется в: - ORM (Hibernate) для загрузки связанных сущностей - Загрузке изображений/ресурсов - Инициализации тяжелых объектов
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы