Делегаты позволяют делегировать реализацию свойства или поведения другому объекту. В Kotlin доступны встроенные (lazy, observable, vetoable) и пользовательские делегаты через интерфейс ReadOnlyProperty.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
8%
Использовать Thread.sleep()
75%
Применить delay()
2%
Использовать Timer()
15%
Написать await()
Anonymous Quiz
28%
launch { ... }
4%
async { ... }
3%
run { ... }
66%
A и B верны
При использовании библиотек и модулей, каждая библиотека может содержать собственный AndroidManifest.xml. При сборке все манифесты объединяются в итоговый файл с учетом правил мёрджа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Forwarded from easyoffer
Напоминаю, что в честь релиза запускаем акцию.
Первые 500 покупателей получат:
🚀 Скидку 50% на PRO тариф на 1 год
🎁 Подарок ценностью 5000₽ для тех, кто подписан на этот канал
🔔 Подпишитесь на этот канал: https://t.me/+b2fZN17A9OQ3ZmJi
В нем мы опубликуем сообщение о релизе в первую очередь
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
43%
synchronized
39%
wait/notify
5%
CyclicBarrier
12%
join
Anonymous Quiz
75%
Выводит true
2%
Выводит false
21%
Происходит компиляционная ошибка
2%
Вызывает исключение во время выполнения
DiffUtil используется в RecyclerView.Adapter для эффективного обновления списка:
- Вычисляет разницу между старым и новым списком.
- Обновляет только те элементы, которые реально изменились.
- Повышает производительность и визуальную плавность.
Незаменим при работе с динамическими данными в списках.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
91%
true
5%
false
0%
null
5%
Ошибка компиляции
Anonymous Quiz
3%
1
92%
2
4%
3
2%
4
– Повторяющиеся строки (например, URL, ключи),
– Захардкоженные значения в логике (if (x == 123)),
– Отсутствие конфигурации,
– Нельзя изменить поведение без правки кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
80%
length
20%
size
0%
count
1%
getLength
💊14🤔3
Anonymous Quiz
25%
ArrayList
21%
LinkedList
43%
HashSet
11%
TreeMap
💊3
Анонимный класс — это локальный класс без имени, определённый и созданный одновременно. Обычно используется для одноразовой реализации интерфейса или класса, особенно для обработчиков событий или колбэков.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
11%
Возвращает результат выполнения переданной функции
18%
Возвращает измененный объект
45%
Возвращает исходный объект после выполнения переданной функции
26%
Не возвращает значения, а просто выполняет функцию
Anonymous Quiz
4%
Hel
91%
llo
5%
ello
0%
Hello
В Java нельзя писать extension-функции напрямую. Аналог достигается через утилитные классы со static методами, которым передаётся расширяемый объект как параметр.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
77%
{a=A, b=B, c=C}
16%
{A=a, B=b, C=c}
2%
{a=a, b=b, c=c}
5%
{A=A, B=B, C=C}
Anonymous Quiz
47%
Использовать ключевое слово object
15%
Объявить класс как sealed
34%
Использовать паттерн Singleton с open классом
4%
Использовать аннотацию @Singleton
💊6
- В equals по умолчанию сравниваются ссылки на объекты (ссылочное равенство).
2. Переопределение:
- Для пользовательских классов метод equals переопределяют, чтобы сравнивать содержимое объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1