Anonymous Quiz
2%
listOf()
5%
mapOf()
4%
setOf()
89%
queueOf()
- JVM выделяет память для объекта в куче.
2. Инициализация полей:
- Поля объекта заполняются значениями по умолчанию.
3. Вызов конструктора:
- Конструктор объекта выполняется для инициализации пользовательскими значениями.
4. Возвращение ссылки:
- Указатель на объект возвращается вызывающему коду.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
35%
Возвращает контекстный объект
21%
Возвращает результат лямбды
34%
Модифицирует объект, на котором вызвана
10%
Не имеет доступа к контекстному объекту
Anonymous Quiz
2%
Класс становится неизменяемым
92%
Автоматически генерируются функции `equals`, `hashCode`, и `toString`
5%
Класс не может иметь подклассов
1%
Класс становится абстрактным
1. В Android используйте IntentService:
- Запуск сервиса автоматически происходит на отдельном фоновом потоке.
2. Если используется Service, вручную создайте поток или используйте ExecutorService.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2💊1
Anonymous Quiz
3%
Создать переменную `lateinit var`
6%
Использовать аннотацию `@Volatile`
89%
Объявить `const val` в объекте или компаньоне
1%
Объявить `private val` в классе
💊2
Anonymous Quiz
75%
Выводит true
1%
Выводит false
21%
Происходит компиляционная ошибка
4%
Вызывает исключение во время выполнения
👀1
- В equals по умолчанию сравниваются ссылки на объекты (ссылочное равенство).
2. Переопределение:
- Для пользовательских классов метод equals переопределяют, чтобы сравнивать содержимое объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Anonymous Quiz
7%
Автоматически генерирует методы класса
7%
Позволяет изменять поведение методов без наследования
82%
Делегирует выполнение методов к другому объекту
4%
Используется для встраивания кода при компиляции
Anonymous Quiz
18%
`.toInt()`
4%
`.toNumber()`
71%
`.toIntOrNull()`
7%
`.parseToInt()`
👍1
1. Используйте метод startActivityForResult:
- Передайте Intent, а затем обработайте результат в методе onActivityResult.
2. В современных API используйте ActivityResultLauncher для управления результатами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Anonymous Quiz
39%
Все исключения в Kotlin являются непроверяемыми
46%
Исключения нужно обязательно обрабатывать в блоке `try-catch`
7%
Исключения автоматически логируются, но не требуют обработки
8%
Требуется явное указание всех возможных исключений
Anonymous Quiz
41%
Использовать `sortedList()`
30%
Использовать `listOf().sorted()`
26%
Использовать `TreeSet` вместо списка
4%
Использовать `ArrayList` и добавлять элементы сортировкой
💊5
- Основной поток приложения, где выполняются все операции с пользовательским интерфейсом.
- Долгие операции здесь могут привести к замораживанию приложения.
2. Worker thread:
- Фоновые потоки для выполнения долгих задач (например, обработки данных, запросов в сеть).
- Обновление UI из фонового потока невозможно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
20%
Использовать ключевое слово `implements`
10%
Использовать ключевое слово `extends`
57%
Реализовать несколько интерфейсов в одном классе
13%
Нельзя реализовать множественное наследование
💊2
Anonymous Quiz
47%
copy()
18%
deepCopy()
30%
clone()
5%
replicate()
🤔5💊4
- Используйте Thread, ExecutorService, или AsyncTask.
2. Возврат на UI поток:
- Используйте Handler, runOnUiThread, или MainThreadExecutor.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5🔥1😁1
Anonymous Quiz
9%
озволяет создавать закрытые классы
85%
Ограничивает наследование класса своими подклассами в том же файле
5%
Гарантирует, что класс имеет только один объект
1%
Позволяет создавать анонимные классы
💊4🤯1
Anonymous Quiz
92%
Singleton
3%
Factory
3%
Builder
2%
Observer
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2