Как выполнить раннюю и ленивую инициализацию объекта?
Как выполнить раннюю и ленивую инициализацию объекта?

Видео: Как выполнить раннюю и ленивую инициализацию объекта?

Видео: Как выполнить раннюю и ленивую инициализацию объекта?
Видео: Урок Java 26: Блоки инициализации 2024, Ноябрь
Anonim

4 ответа. Хорошо Ленивая инициализация означает, что ты делать нет инициализировать объекты пока в первый раз они находятся использовал. Ранняя инициализация просто наоборот, ты инициализировать singleton заранее во время загрузки класса. Там находятся способы сделать раннюю инициализацию один из них - объявить синглтон статическим.

Тогда что означает отложенная инициализация?

В компьютерном программировании ленивая инициализация тактика откладывания создания объекта, расчета стоимости или другого дорогостоящего процесса до первого раза является нужный. Это является типа ленивый оценка, которая относится конкретно к реализация объектов или других ресурсов.

Кроме того, когда следует использовать тип Lazy T? 7 ответов. Ты как правило использовать это когда ты хотеть к создать экземпляр чего-то в первый раз, это на самом деле использовал . Это откладывает затраты на его создание до тех пор, пока они не понадобятся, вместо того, чтобы всегда нести затраты. Обычно это предпочтительнее, когда объект может или не может быть использовал а стоимость его постройки нетривиальна.

В этом смысле, что такое ленивая и нетерпеливая инициализация?

Ленивая инициализация Это метод, при котором мы ограничиваем создание объекта до тех пор, пока он не будет создан кодом приложения. Другим способом нетерпеливая инициализация создает объект заранее и сразу после запуска приложения или модуля. Это полезно в случае, если объект является обязательным и во всех случаях функциональным.

Можете ли вы реализовать одноэлементный шаблон, используя ленивую инициализацию?

Ленивая инициализация Ленивая инициализация способ реализовать шаблон Singleton создает экземпляр в метод глобального доступа. Это буду уничтожить одноэлементный образец и обе нити буду получить разные экземпляры одноэлементный класс.

Рекомендуемые: