- git pull = fetch + merge — загружает и сразу применяет изменения к текущей ветке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
Anonymous Quiz
70%
Использовать object
5%
Использовать class с приватным конструктором
22%
Использовать аннотацию @Singleton
3%
Использовать модификатор static
💊3
Anonymous Quiz
52%
fun String.extendFunction() { ... }
2%
String.fun newMethod() { ... }
42%
fun String.newMethod() { ... }
4%
extend String with fun newMethod() { ... }
💊23
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
15%
stop()
31%
interrupt()
21%
terminate()
32%
finish()
💊4
Anonymous Quiz
25%
Изменяет и возвращает измененный объект
53%
Возвращает контекстный объект после выполнения дополнительных операций
9%
Создает новый объект с измененными свойствами
13%
Возвращает значение лямбды
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Anonymous Quiz
72%
10
6%
7
19%
11
4%
9
Anonymous Quiz
73%
24
19%
10
1%
6
7%
16
💊1
- К методам — метод принадлежит классу, а не объекту;
- К переменным — переменная общая для всех экземпляров класса;
- К вложенным классам — создается без связи с экземпляром внешнего класса;
- К блокам инициализации — статический блок выполняется при загрузке класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
70%
Используя Dispatchers.Main
14%
Запуск через main функцию
11%
Применение Thread.main()
6%
Вызов runOnMainThread{}
🤔3💊1
Anonymous Quiz
50%
Определить методы componentN() в классе
25%
Использовать data классы
17%
Применить интерфейс Destructurable
8%
Использовать шаблон unwrap()
- Установки через Play Store.
- Гарантии целостности и происхождения.
- Неподписанный APK не может быть установлен на большинстве устройств, и его можно запускать только в debug-среде.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
90%
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]
8%
[[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
84%
abstract
13%
open
2%
sealed
1%
lateinit
Это область памяти, управляемая сборщиком мусора.
GC следит за тем, какие объекты ещё используются, и очищает неиспользуемые (недостижимые).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5🔥1
Anonymous Quiz
26%
Перечислением исключений через запятую
39%
Использованием общего предка исключений
13%
Применением оператора or
21%
Нельзя обработать несколько исключений одним блоком
💊7
Anonymous Quiz
32%
clone()
35%
Object.deepClone()
12%
SerializationUtils.clone(object)
21%
copy()
Да. Можно перехватывать разные типы исключений с разной логикой. Также можно использовать multi-catch (catch (IOException | SQLException e)).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2💊1
Anonymous Quiz
12%
Использование ключевого слова static
53%
Использование слабых ссылок (WeakReference)
9%
Применение локальных классов
26%
Нет специального синтаксиса для этого
Anonymous Quiz
85%
fun greet(name: String = "World") { ... }
5%
fun greet(name: String?) { ... }
6%
fun greet(name: String = null) { ... }
5%
fun greet(name: String?) = "Hello $name"