Anonymous Quiz
15%
Поток перейдет в состояние "sleep".
8%
Поток будет прерван.
68%
Поток временно откажется от использования процессорного времени в пользу других потоков.
8%
Поток будет остановлен.
Anonymous Quiz
80%
{5=[apple], 6=[banana, cherry]}
4%
{5=[apple, banana], 6=[cherry]}
12%
{5=[apple], 6=[banana], 6=[cherry]}
5%
{5=[apple, cherry], 6=[banana]}
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
21%
as
8%
is
0%
safeCast
72%
as?
Anonymous Quiz
68%
true
26%
false
3%
null
3%
Ошибка компиляции
- public — доступен везде.
- protected — доступен в том же пакете и в подклассах.
- default (package-private, без ключевого слова) — доступен только в пределах пакета.
- private — доступен только внутри класса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
8%
Использовать Thread.sleep(1000) в цикле
4%
Применить timer с задержкой и интервалом
87%
Использовать корутины с delay(1000) в цикле
2%
Использовать ScheduledExecutorService
Anonymous Quiz
64%
-15
28%
-5
4%
5
4%
-3
Современные UI-решения включают MotionLayout, Shimmer для загрузки, адаптивную верстку, анимации при переходах, skeleton-загрузки, pull-to-refresh и навигацию через Jetpack Navigation или Compose Navigation.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊12🔥2
Anonymous Quiz
36%
ArrayIndexOutOfBoundsException
59%
IndexOutOfBoundsException
4%
NullPointerException
0%
OutOfMemoryError
🤔3👍1
Anonymous Quiz
7%
Используя цикл for и суммируя элементы
44%
Применяя функцию sum() на массиве
4%
Используя reduce с оператором +
45%
Все вышеуказанные методы корректны
Да:
- ContentProvider — стандартный способ делиться данными.
- Permission System — контроль доступа.
- FileProvider — передача файлов.
- Intent-фильтры — позволяют открывать доступ к Activity или Service.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
86%
6
6%
15
7%
10
1%
5
Anonymous Quiz
28%
Использовать filteredListOf()
34%
Создать класс, расширяющий ArrayList, с переопределением метода add()
15%
Применить Collection.filter { } при добавлении каждого элемента
23%
Использовать List.filter()
Модификатор final можно применить:
- к переменной — нельзя изменить значение после инициализации;
- к методу — нельзя переопределить в подклассе;
- к классу — нельзя наследовать от этого класса;
- к параметрам метода — параметр нельзя переназначить внутри метода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
15%
Использовать строковые шаблоны и встроенные проверки типов.
47%
Применить DSL (Domain-Specific Language) с использованием функций расширения и лямбд с ресивером.
27%
Использовать аннотации для валидации SQL запросов перед выполнением.
12%
Использовать генерацию кода для создания типобезопасных SQL запросов.
Anonymous Quiz
2%
sealed
5%
abstract
40%
open
54%
final
В Kotlin можно написать extension-функцию:
например, fun TextView.makeBold() { this.setTypeface(null, Typeface.BOLD) }.
В Java — через обычный static метод: TextViewUtils.makeBold(textView).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
5%
Перегрузка функции
10%
Ключевое слово params
80%
Модификатор vararg
5%
Функция arguments
💊1
Anonymous Quiz
47%
Использовать finally блок
26%
Использовать use функцию
11%
Применить close метод
16%
Использовать dispose метод