Anonymous Quiz
29%
Использовать класс UInt
17%
Использовать аннотацию @Positive
30%
Применять проверку на отрицательность в сеттере
24%
Kotlin не поддерживает такое ограничение напрямую
👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
Anonymous Quiz
87%
Делегирование используется для передачи выполнения метода другому объекту.
5%
delegate это специальный класс для управления событиями.
5%
Делегирование — это механизм прямого наследования.
2%
delegate используется для автоматической сериализации объектов.
Anonymous Quiz
47%
use
13%
close
38%
finally
2%
manage
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Anonymous Quiz
13%
Функция выполнится синхронно.
76%
Возникнет ошибка компиляции.
3%
Функция будет выполнена, но результат не будет использован.
9%
Код компилируется, но в рантайме возникает исключение.
Anonymous Quiz
56%
all { }
30%
each { }
9%
every { }
4%
complete { }
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Anonymous Quiz
51%
Использовать ключевое слово synchronized
15%
Применить блокировку ReentrantLock
11%
Воспользоваться volatile
23%
Использовать аннотацию @Synchronized
💊8
Anonymous Quiz
81%
Свойства, которые добавляют функциональность к существующим классам без изменения их кода
1%
Свойства, доступные только в расширенных версиях Kotlin
1%
Свойства, которые автоматически сохраняют свои значения в базу данных
16%
Свойства, используемые для расширения классов внутренними методами
👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Anonymous Quiz
7%
Использовать mutableListOf()
9%
Использовать arrayListOf()
83%
Использовать listOf()
0%
Использовать linkedListOf()
Anonymous Quiz
1%
public
11%
private
77%
internal
10%
protected
👍2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
69%
Используя модификатор const
25%
Используя lateinit
5%
Используя модификатор dynamic
2%
Используя аннотацию @CompileTime
💊3
Anonymous Quiz
79%
Для уменьшения времени выполнения за счет инлайнинга кода функции
3%
Для обозначения функции, которая должна быть переопределена
13%
Для инкапсуляции функции внутри другой функции
4%
Для улучшения безопасности типов
😁3
Anonymous Quiz
22%
Использовать volatile
39%
Использовать synchronized
35%
Использовать AtomicReference
4%
Использовать ThreadLocal
💊10
Anonymous Quiz
42%
Декоратор
36%
Стратегия
14%
Фабрика
8%
Одиночка
💊3
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Anonymous Quiz
30%
Использовать один блок catch
62%
Использовать несколько блоков catch
4%
Использовать блок finally
4%
Использовать блок else
💊6