Динамическая инициализация в Java.
Ленивая инициализация в Kotlin
В этой статье мы рассмотрим одну из самых интересных особенностей синтаксиса Kotlin — ленивую инициализацию. Мы также обратим внимание на ключевое слово lateinit, которое позволяет нам обойти компилятор и инициализировать ненулевые поля в теле класса, а не в конструкторе. Иногда нам нужно создавать объекты, инициализация которых требует значительных ресурсов. Кроме того, часто мы не можем быть уверены, что объект, для которого была произведена инициализация в начале программы, будет использоваться вообще...
Java. Что значит слово “инициализация”?
Инициализация (от англ. initialization, инициирование) — создание, активация, подготовка к работе, определение параметров. Приведение программы или устройства в состояние готовности к использованию. С точки зрения Java — выделение памяти под объект, например при создании MyClass myClass = new MyClass()...