Anonymous Quiz
4%
Изменения сохраняются без ошибок.
63%
Генерируется UnsupportedOperationException.
18%
Список автоматически конвертируется в MutableList.
15%
Генерируется IllegalArgumentException.
Anonymous Quiz
14%
Hello, World!
82%
Hello
4%
World!
0%
Hello, World
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
9%
ab
14%
bc
66%
cd
12%
de
💊7
Anonymous Quiz
22%
Использовать ключевое слово lateinit
76%
Использовать делегат lazy
2%
Применить модификатор volatile
0%
Использовать функцию synchronized
- Переходит в паузу, затем в onStop().
- Остаётся в стеке задач.
- Может быть уничтожена системой при нехватке памяти.
Если используешь finish() — она будет удалена немедленно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Anonymous Quiz
12%
Упрощает доступ к элементам объекта
7%
Позволяет игнорировать неиспользуемые переменные
12%
Сокращает количество необходимого кода для деструктуризации
70%
Все вышеперечисленные
Anonymous Quiz
37%
merge
28%
join
12%
concat
23%
zip
💊2
Контекст (Context) предоставляет доступ к системным ресурсам и функциям:
- доступ к Resources, Assets,
- запуск Activity, Service,
- доступ к SharedPreferences,
- получение SystemService.
Это один из ключевых элементов Android, передающий «среду выполнения».
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
6%
?
72%
!!
10%
?:
12%
!=
Anonymous Quiz
91%
fun function(vararg args: Int)
3%
fun function(args[]: Int)
3%
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
85%
Использование when с проверками типа через is
4%
Применение серии if-else с instanceof
7%
Вызов метода typeOf()
4%
Применение шаблона проектирования Strategy
💊1
Anonymous Quiz
10%
Использовать директиву #if DEBUG
2%
Использовать assert
12%
Применять условную компиляцию с DEBUG
76%
Обернуть код в блок if (BuildConfig.DEBUG)
💊5
- git pull = fetch + merge — загружает и сразу применяет изменения к текущей ветке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Anonymous Quiz
70%
Использовать object
6%
Использовать class с приватным конструктором
22%
Использовать аннотацию @Singleton
2%
Использовать модификатор static
💊2
Anonymous Quiz
49%
fun String.extendFunction() { ... }
1%
String.fun newMethod() { ... }
46%
fun String.newMethod() { ... }
4%
extend String with fun newMethod() { ... }
💊17
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
13%
stop()
33%
interrupt()
19%
terminate()
35%
finish()
💊2
Anonymous Quiz
29%
Изменяет и возвращает измененный объект
46%
Возвращает контекстный объект после выполнения дополнительных операций
13%
Создает новый объект с измененными свойствами
12%
Возвращает значение лямбды