Anonymous Quiz
21%
CoroutineDispatcher
15%
ContinuationInterceptor
51%
Continuation
14%
SuspendFunction
👍1
Anonymous Quiz
1%
[1, 2, 3, 4]
73%
[1, 2, 2, 4, 3, 6, 4, 8]
10%
[1, 1, 2, 2, 3, 3, 4, 4]
15%
[1, 4, 9, 16]
object в Kotlin создаёт singleton — единственный экземпляр. Нельзя создавать новые экземпляры, он инициализируется при первом обращении.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
46%
Все исключения в Kotlin являются непроверяемыми
39%
Исключения нужно обязательно обрабатывать в блоке try-catch
9%
Исключения автоматически логируются, но не требуют обработки
6%
Требуется явное указание всех возможных исключений
Anonymous Quiz
5%
val numbers: List = [1, 2, 3]
82%
val numbers: List = listOf(1, 2, 3)
4%
val numbers = List(1, 2, 3)
9%
val numbers = listOf[1, 2, 3]
💊6
Чтобы внедрить зависимость, достаточно добавить аннотацию
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Anonymous Quiz
29%
replace
67%
replaceAll
1%
replaceFirst
4%
substitute
💊3
Anonymous Quiz
29%
Используя ключевое слово val
3%
Используя ключевое слово var
66%
Используя ключевое слово const
2%
Используя ключевое слово static
В Kotlin есть let, apply, run, also, with. Они позволяют писать лаконичный и безопасный код при работе с объектами, особенно nullable, и цепочками вызовов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
92%
Serializable
4%
Externalizable
3%
Cloneable
1%
Streamable
🤔5
Anonymous Quiz
4%
1
91%
2
3%
3
2%
4
- Система Android должна знать, какие компоненты существуют в приложении.
- Некоторые компоненты могут быть вызваны системой (например, BroadcastReceiver) — без явного вызова.
- Содержит настройки разрешений, интентов и экспортов.
Manifest — это входная точка, которая позволяет системе управлять жизненным циклом и запуском компонентов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
3%
Фабрика
95%
Одиночка (Singleton)
1%
Строитель (Builder)
1%
Прототип
Anonymous Quiz
70%
Переменная не сериализуется
9%
Переменная временно сериализуется
3%
Увеличивает скорость сериализации
18%
Обеспечивает безопасность данных
- Управляется системой.
- Пример: пользователь от крывает ссылку → новая Task (браузер), возвращается назад — старая Task восстанавливается.
Можно управлять Task через Intent-флаги, affinity, launchMode.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
52%
Использовать ключевое слово volatile для переменных объекта.
30%
Объявить все методы класса synchronized.
6%
Использовать final для всех полей объекта.
11%
Использовать статический инициализатор для создания объекта.
🤔6
Anonymous Quiz
95%
fun operate(func: () -> Unit)
2%
fun operate(func: Function)
2%
fun operate(func: Callable)
1%
fun operate(func: Delegate)
Data Class автоматически генерирует equals, hashCode, toString, copy, и componentN функции. Они удобны для хранения данных и значительно упрощают работу с неизменяемыми структурами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Anonymous Quiz
89%
fun printAll(vararg items: String)
5%
fun printAll(items...: String)
2%
fun printAll(items: Array)
4%
fun printAll(items: List)
Anonymous Quiz
12%
local
59%
fun
16%
inline
13%
nested