Anonymous Quiz
6%
Используя ключевое слово params
86%
Используя модификатор vararg
4%
Определив массив в качестве параметра
4%
Используя обобщения (generics)
Android оценивает приоритет процесса:
1. Foreground (не трогается),
2. Visible,
3. Service,
4. Cached (в фоне),
5. Empty (не содержит компонентов).
Убиваются сначала самые низкоприоритетные, при нехватке памяти.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Anonymous Quiz
11%
?:
67%
?.
5%
!!
16%
?.let
Anonymous Quiz
38%
Использование модификатора final
43%
Объявление всех свойств как val
14%
Применение паттерна "Read-Only Interface"
4%
Запечатывание объекта с помощью seal
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
80%
is
8%
instanceof
7%
typeOf
5%
classOf
Anonymous Quiz
18%
isNullOrEmpty()
80%
isEmpty()
1%
length()
1%
count()
Лямбда — это безымянная функция, передаваемая как значение. Метод-референс — это сокращённая форма лямбды, когда можно сослаться на существующий метод, не создавая новую функцию.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
19%
Используя ключевое слово immutable
10%
Объявляя коллекции с модификатором val
70%
Используя коллекции типа List вместо MutableList
1%
Применение аннотации @ReadOnly
Anonymous Quiz
9%
mutableListOf()
86%
listOf()
5%
arrayListOf()
0%
linkedListOf()
Для прерывания используйте цикл for.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Anonymous Quiz
12%
ExecutorService
38%
ScheduledExecutorService
16%
Timer
34%
Thread.sleep()
Anonymous Quiz
10%
open
79%
internal
2%
private
9%
public
Формат WebP является наиболее экономичным с точки зрения сжатия без потери качества. Он лучше по сжатию, чем PNG или JPEG, поддерживает прозрачность и используется во многих Android-приложениях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
9%
abracadabra
80%
abracada
3%
abracad
8%
default
Anonymous Quiz
55%
add(int index, E element)
9%
set(int index, E element)
3%
push(int index, E element)
33%
insert(int index, E element)
Job — это элемент управления жизненным циклом корутины. С его помощью можно:
- отменять корутину;
- отслеживать завершение;
- объединять с другими задачами;
- управлять родительскими и дочерними корутинами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
84%
String.toInt()
15%
parseInt()
1%
convertToInt()
0%
castToInt()
Anonymous Quiz
91%
list.map { it.toString() }
4%
list.convertAll { it.toString() }
1%
list.cast()
4%
list.transform { String(it) }
– По значению — создаётся копия объекта (в Kotlin: data class, val x = a).
– По ссылке — передаётся указатель, и изменения влияют на оригинал. В Java и Kotlin передаются ссылки по значению (сама ссылка копируется, но указывает на один объект).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1