Варианты ответов:
Anonymous Quiz
30%
finalize()
12%
equals(Object obj)
19%
clone()
39%
copy()
💊2
Anonymous Quiz
74%
Помечает переменные, которые не должны сериализоваться
6%
Помечает временные переменные
13%
Помечает переменные для параллельной обработки
7%
Помечает переменные, которые могут быть изменены
Используется контекст NonCancellable, который заставляет корутину игнорировать запросы на отмену.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
69%
Hell
6%
Hello
13%
default
12%
Hell, W
Anonymous Quiz
48%
Использование пары или тройки
8%
Возврат массива с объектами
14%
Применение списков с разнотипными значениями
29%
Создание класса с нужными свойствами
💊5
Kotlin предлагает пять scope-функций:
- let — для безопасных операций над объектом.
- run — для вызова блоков с результатом.
- apply — для настройки объекта.
- also — для побочных действий.
- with — для вызовов с контекстом объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
94%
Класс хранения данных с автоматически сгенерированными методами как equals(), hashCode(), toString()
3%
Особый тип класса для работы с пользовательскими данными
0%
Базовый класс для всех Kotlin-приложений
3%
Абстрактный класс, используемый для создания наследуемых объектов
Anonymous Quiz
10%
as
7%
is
78%
as?
6%
safeCast
- HashMap — структура ключ-значение. Лучше использовать, когда нужно быстро находить значение по ключу.
- Set — коллекция уникальных значений. Применяется, когда важна отсутствие дубликатов и быстрый поиск.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
14%
HashMap
2%
Hashtable
63%
ConcurrentHashMap
22%
SynchronizedMap
Anonymous Quiz
23%
synchronized
32%
volatile
30%
lazy
15%
atomic
– Использовать эмулятор и встроенные инструменты Android Studio (Logcat, Profiler),
– Добавить ручные замеры времени,
– Использовать Unit и Instrumented тесты,
– Использовать StrictMode и LeakCanary.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
50%
Comparable
28%
Comparator
2%
ComparableInterface
20%
Orderable
💊1
Anonymous Quiz
49%
Использование ключевого слова object
14%
Применение @Volatile и @Synchronized
11%
Использование двойной проверки блокировки
27%
Все вышеуказанные методы
Reified позволяет сохранять информацию о дженерике во время выполнения, что делает возможным проверки типа (if (T is String)).
Используется только в inline-функциях, так как код подставляется во время компиляции, сохраняя информацию о типе.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2💊1
Anonymous Quiz
76%
data class User(val name: String, val age: Int = 0)
7%
data class User(val name: String, optional val age: Int)
2%
data class User(mandatory val name: String, val age: Int?)
15%
data class User(val name: String, var age: Int?)
Anonymous Quiz
22%
Использовать arrayOfNulls()
27%
Применить Array(size) { initialValue }
15%
Объявить массив через new Array()
36%
Использовать listOfNotNull()
- Parcelable — Android-специфичный интерфейс, требует ручной реализации, но работает быстрее и эффективнее.
Используй Parcelable в Android, особенно для передачи данных между компонентами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
66%
Определить функцию с ключевым словом operator
9%
Использовать аннотацию @operator
24%
Просто определить функцию с нужным именем
1%
Использовать интерфейс Operator
💊1
Anonymous Quiz
85%
Использовать as? и ?:
2%
Применить is и явное приведение
9%
Использовать try/catch блок с явным приведением
4%
Использовать функцию typeSafeCast