- Java/Kotlin библиотеки — чистый код, без ресурсов;
- Android libraries (AAR) — включают ресурсы, манифест, стили, и т.д.;
- Native C/C++ библиотеки (.so) — используется через JNI.
Различие — в составе и способе интеграции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Anonymous Quiz
5%
kotlin
91%
kotlinkotlinkotlin
4%
kotlin kotlin kotlin
1%
kotlin-kotlin-kotlin
Anonymous Quiz
40%
abstract class MyClass {}
12%
sealed class MyClass {}
27%
class MyClass private constructor() {}
20%
object MyClass {}
💊10
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
50%
use
10%
close
36%
finally
3%
manage
Anonymous Quiz
21%
internal
67%
private
11%
protected
0%
public
💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
44%
Возвращает контекстный объект
24%
Возвращает результат лямбды
27%
Модифицирует объект, на котором вызвана
5%
Не имеет доступа к контекстному объекту
Anonymous Quiz
71%
[4, 10, 18]
24%
[(1, 4), (2, 5), (3, 6)]
0%
[5, 7, 9]
6%
[1, 2, 3, 4, 5, 6]
- Модификаторы доступа (public, private, protected, internal) — определяют область видимости классов и их членов.
- Модификаторы ключевых слов (final, open, abstract, sealed) — контролируют наследование и переопределение.
- Annotations-based модификации, как
Также в Android могут называться "модификациями" кастомизации компонентов UI, поведения Activity и lifecycle.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Варианты ответов:
Anonymous Quiz
30%
finalize()
13%
equals(Object obj)
19%
clone()
38%
copy()
💊2
Anonymous Quiz
72%
Помечает переменные, которые не должны сериализоваться
6%
Помечает временные переменные
16%
Помечает переменные для параллельной обработки
7%
Помечает переменные, которые могут быть изменены
Используется контекст NonCancellable, который заставляет корутину игнорировать запросы на отмену.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
70%
Hell
6%
Hello
13%
default
11%
Hell, W
Anonymous Quiz
49%
Использование пары или тройки
8%
Возврат массива с объектами
16%
Применение списков с разнотипными значениями
27%
Создание класса с нужными свойствами
💊5
Kotlin предлагает пять scope-функций:
- let — для безопасных операций над объектом.
- run — для вызова блоков с результатом.
- apply — для настройки объекта.
- also — для побочных действий.
- with — для вызовов с контекстом объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
95%
Класс хранения данных с автоматически сгенерированными методами как equals(), hashCode(), toString()
2%
Особый тип класса для работы с пользовательскими данными
0%
Базовый класс для всех Kotlin-приложений
3%
Абстрактный класс, используемый для создания наследуемых объектов
Anonymous Quiz
10%
as
6%
is
78%
as?
6%
safeCast
- HashMap — структура ключ-значение. Лучше использовать, когда нужно быстро находить значение по ключу.
- Set — коллекция уникальных значений. Применяется, когда важна отсутствие дубликатов и быстрый поиск.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
12%
HashMap
2%
Hashtable
65%
ConcurrentHashMap
21%
SynchronizedMap
Anonymous Quiz
25%
synchronized
31%
volatile
30%
lazy
14%
atomic