Kotlin | Тесты
前往频道在 Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
显示更多1 494
订阅者
-124 小时
+17 天
-1230 天
数据加载中...
吸引订阅者
九月 '269月 '26
九月 '26
+11
在0个频道中
八月 '26
+13
在0个频道中
Get PRO
七月 '26
+7
在0个频道中
Get PRO
六月 '26
+16
在1个频道中
Get PRO
五月 '26
+17
在0个频道中
Get PRO
四月 '26
+20
在0个频道中
Get PRO
三月 '26
+29
在0个频道中
Get PRO
二月 '26
+34
在0个频道中
Get PRO
一月 '26
+44
在0个频道中
Get PRO
十二月 '25
+23
在0个频道中
Get PRO
十一月 '25
+54
在0个频道中
Get PRO
十月 '25
+47
在0个频道中
Get PRO
九月 '25
+41
在0个频道中
Get PRO
八月 '25
+41
在0个频道中
Get PRO
七月 '25
+42
在1个频道中
Get PRO
六月 '25
+55
在1个频道中
Get PRO
五月 '25
+60
在0个频道中
Get PRO
四月 '25
+64
在0个频道中
Get PRO
三月 '25
+115
在1个频道中
Get PRO
二月 '25
+108
在0个频道中
Get PRO
一月 '25
+170
在53个频道中
Get PRO
十二月 '24
+66
在0个频道中
Get PRO
十一月 '24
+81
在1个频道中
Get PRO
十月 '24
+181
在25个频道中
Get PRO
九月 '24
+442
在326个频道中
Get PRO
八月 '24
+95
在0个频道中
Get PRO
七月 '24
+233
在55个频道中
Get PRO
六月 '24
+338
在224个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 28 九月 | 0 | |||
| 27 九月 | 0 | |||
| 26 九月 | 0 | |||
| 25 九月 | 0 | |||
| 24 九月 | +1 | |||
| 23 九月 | 0 | |||
| 22 九月 | +2 | |||
| 21 九月 | 0 | |||
| 20 九月 | 0 | |||
| 19 九月 | 0 | |||
| 18 九月 | 0 | |||
| 17 九月 | +1 | |||
| 16 九月 | 0 | |||
| 15 九月 | 0 | |||
| 14 九月 | 0 | |||
| 13 九月 | 0 | |||
| 12 九月 | 0 | |||
| 11 九月 | 0 | |||
| 10 九月 | 0 | |||
| 09 九月 | +1 | |||
| 08 九月 | 0 | |||
| 07 九月 | +1 | |||
| 06 九月 | 0 | |||
| 05 九月 | +3 | |||
| 04 九月 | +1 | |||
| 03 九月 | 0 | |||
| 02 九月 | 0 | |||
| 01 九月 | +1 |
频道帖子
🤔 В Kotlin, как можно создать генератор бесконечной последовательности чисел, начиная с заданного значения?
| 2 | 🤔 Каким образом осуществлять проверки на null?
Kotlin предлагает:
- операторы безопасного вызова (?.);
- оператор Элвиса (?:);
- явную проверку через if (x != null);
- requireNotNull или !! — для гарантии не-null (но может выбросить исключение).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 81 |
| 3 | 🤔 Какой из следующих методов корректно реализует паттерн Singleton в Kotlin? | 132 |
| 4 | 🤔 Какие виды ссылок есть в Java и в чём их отличия?
1. Strong Reference — обычная ссылка; объект не будет собран GC.
2. Soft Reference — объект может быть удалён при нехватке памяти.
3. Weak Reference — объект собирается при следующем GC.
4. Phantom Reference — используется для отслеживания удаления объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 146 |
| 5 | 🤔 Как в Kotlin правильно инициализировать список, содержащий числа от 1 до 10? | 151 |
| 6 | 🤔 Какие в базовом классе Kotlin есть методы и что они делают?
В классе Any есть:
- equals(other: Any?) — сравнение объектов.
- hashCode() — вычисление хеша.
- toString() — строковое представление.
Эти методы можно переопределять под собственные нужды.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 157 |
| 7 | 🤔 В Kotlin, как создать мультиплатформенный модуль? | 171 |
| 8 | 🤔 API медленно работает, поэтому ваша команда решила сделать prefetch данных. Как это реализовать?
Prefetch — это проактивная загрузка данных до того, как они понадобятся.
Реализация может быть следующей:
- Загрузка на старте экрана: при запуске фрагмента/экрана уже начинать сетевой запрос.
- Фоновая загрузка при idle-состоянии: использовать WorkManager или CoroutineScope для подгрузки ночью, в фоне и т.п.
- RecyclerView prefetch: через RecyclerView.setItemViewCacheSize() и PrefetchingLayoutManager заранее подгружаются карточки.
- Кеширование: сохранить данные в БД или памяти при первом получении, и отображать в UI до завершения запроса.
Цель — снизить видимое пользователю ожидание.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 174 |
| 9 | 🤔 Какое ключевое слово используется для задания блока инициализации? | 189 |
| 10 | 🤔 Что такое ProGuard?
ProGuard — это инструмент для:
- Минификации (сжатие имён классов, методов и полей),
- Удаления неиспользуемого кода,
- Обфускации (затруднение обратной декомпиляции кода).
В Android он часто используется в прод-сборках для защиты кода и уменьшения размера APK.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 190 |
| 11 | 🤔 Какой результат выполнения выражения val result = listOf("a", "bb", "ccc").minByOrNull { it.length }? | 198 |
| 12 | 🤔 Как получить все приложения, установленные на телефоне?
Используйте PackageManager:
Для фильтрации по сторонним приложениям — проверяй flags.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 197 |
| 13 | 🤔 Как в Kotlin обеспечить запуск кода с задержкой без блокировки потока, используя корутины? | 188 |
| 14 | 🤔 Какое утверждение описывает использование delegate в Kotlin? | 206 |
| 15 | 🤔 Что означает в Android-разработке подход Single Activity?
Подход Single Activity в Android-разработке предполагает использование одной активности (Activity) как контейнера для всего пользовательского интерфейса приложения, при этом различные части интерфейса реализуются через фрагменты. Этот подход позволяет упростить управление состоянием UI, улучшить производительность и облегчить навигацию по приложению, так как необходимо управлять только одним стеком активностей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 196 |
| 16 | 🤔 В Java, какой метод java.util.List используется для замены элемента на определенной позиции? | 205 |
| 17 | 🤔 В Kotlin, какой оператор используется для сравнения двух объектов по ссылке? | 213 |
| 18 | 🤔 Какие функции должен переопределять класс, на который делегируют что-то?
Если используется делегирование интерфейса, то необходимо переопределить функции этого интерфейса. Это может быть getValue, setValue или любые кастомные функции, если используется пользовательский делегат.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 220 |
| 19 | 🤔 В Java, что означает ключевое слово transient в контексте сериализации? | 215 |
| 20 | 🤔 Какой ключевой элемент в Kotlin позволяет выполнить блок кода только для ненулевых значений? | 224 |
