Anonymous Quiz
91%
fun function(vararg args: Int)
3%
fun function(args[]: Int)
4%
fun function(args: Int...)
3%
fun function(*args: Int)
Desugaring — это процесс, при котором синтаксические "сладости" языка (например, лямбды, методы по умолчанию в интерфейсах) преобразуются в более простой код, понятный старым версиям Java или Android. Это позволяет использовать современные возможности языка даже на устройствах с устаревшей средой выполнения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
86%
Использование when с проверками типа через is
4%
Применение серии if-else с instanceof
7%
Вызов метода typeOf()
4%
Применение шаблона проектирования Strategy
💊1
Anonymous Quiz
10%
Использовать директиву #if DEBUG
3%
Использовать assert
11%
Применять условную компиляцию с DEBUG
75%
Обернуть код в блок if (BuildConfig.DEBUG)
💊5
- git pull = fetch + merge — загружает и сразу применяет изменения к текущей ветке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Anonymous Quiz
71%
Использовать object
6%
Использовать class с приватным конструктором
22%
Использовать аннотацию @Singleton
2%
Использовать модификатор static
💊2
Anonymous Quiz
48%
fun String.extendFunction() { ... }
1%
String.fun newMethod() { ... }
46%
fun String.newMethod() { ... }
4%
extend String with fun newMethod() { ... }
💊18
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
13%
stop()
32%
interrupt()
19%
terminate()
36%
finish()
💊2
Anonymous Quiz
26%
Изменяет и возвращает измененный объект
48%
Возвращает контекстный объект после выполнения дополнительных операций
12%
Создает новый объект с измененными свойствами
14%
Возвращает значение лямбды
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Anonymous Quiz
72%
10
5%
7
21%
11
2%
9
Anonymous Quiz
72%
24
25%
10
2%
6
2%
16
💊1
- К методам — метод принадлежит классу, а не объекту;
- К переменным — переменная общая для всех экземпляров класса;
- К вложенным классам — создается без связи с экземпляром внешнего класса;
- К блокам инициализации — статический блок выполняется при загрузке класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
73%
Используя Dispatchers.Main
12%
Запуск через main функцию
11%
Применение Thread.main()
3%
Вызов runOnMainThread{}
🤔3
Anonymous Quiz
43%
Определить методы componentN() в классе
27%
Использовать data классы
19%
Применить интерфейс Destructurable
11%
Использовать шаблон unwrap()
- Установки через Play Store.
- Гарантии целостности и происхождения.
- Неподписанный APK не может быть установлен на большинстве устройств, и его можно запускать только в debug-среде.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
86%
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]
11%
[[1, 2, 3], [3, 4, 5], [5, 6, 7], [7, 8, 9], [9, 10]]
1%
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]
1%
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11]]
Anonymous Quiz
87%
abstract
11%
open
1%
sealed
1%
lateinit
Это область памяти, управляемая сборщиком мусора.
GC следит за тем, какие объекты ещё используются, и очищает неиспользуемые (недостижимые).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2🔥1