TGViewer
Channel Public Channel
Kotlin | Тесты

Kotlin | Тесты

@easy_kotlin_tests

Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @sendme_ads
Subscribers
1.49K
Photos
30
Videos
0
Links
715
Recent Posts 20 shown
Post #2525 71
🤔 Что в inline-функциях можно делать с дженериками?

В inline-функциях дженерики сохраняют свои типы, что позволяет использовать операции проверки типов (is, as) и рефлексию. Это делает inline-функции более мощными, чем обычные функции, где происходит стирание типов. Например, вы можете динамически вызывать методы дженерика или создавать экземпляры, основываясь на его типе.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 1
Post #2523 152
🤔 Зачем нужен класс Nothing?

Класс `Nothing` в Kotlin представляет тип, который не имеет значения и используется для обозначения невозможного кода, например, в функциях, которые всегда выбрасывают исключение или никогда не завершаются. Это полезно для обозначения точек кода, которые не должны быть достигнуты. `Nothing` позволяет более точно описывать типы функций и улучшает читаемость и безопасность кода. Он используется как "конечный" тип, который не возвращает значений.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 1
Post #2521 160
🤔 Какие есть object в Kotlin и как они компилируются?

Типы object:
- object declaration — синглтон, один экземпляр на приложение.
- companion object — вложенный синглтон, связан с классом.
- object expression — анонимный объект (вспомогательные конструкции).
Компилируются как обычные классы с единственным экземпляром и скрытым статическим полем.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 1
Post #2518 166
🤔 Как в Kotlin можно сделать несколько конструкторов в одном классе?

Через:
- primary constructor + init блок,
- secondary constructor с ключевым словом constructor,
- значения по умолчанию в параметрах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 2
Post #2516 179
🤔 Зачем два приложения подписывать одной подписью?

Это необходимо для:
- общего доступа к приватным компонентам (signature-level permissions).
- обмена данными без лишней авторизации.
- возможности использовать sharedUserId (в устаревших сценариях).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 1
Post #2514 181
🤔 В чём различия между уровнями доступа: public, private, protected?

- public — доступен везде, из любого класса и пакета.
- private — доступен только внутри текущего класса или файла.
- protected — доступен внутри класса и его подклассах. В Kotlin — также в том же файле.
Они управляют инкапсуляцией, защищают данные от некорректного использования и определяют границы модулей.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 2
Post #2511 203
🤔 Зачем нужен scope в Dagger?

Scope управляет временем жизни объектов, создаваемых Dagger. Он определяет, сколько времени объект будет существовать в зависимости от компонента, к которому он привязан. Это позволяет:
1. Контролировать память: избегать лишнего создания объектов.
2. Гарантировать единственный экземпляр: например,
@Singleton обеспечивает создание объекта один раз на компонент.
3. Разделять области ответственности: создавать зависимости, привязанные к жизненному циклу Activity, Fragment, ViewModel и т.д.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 1
Post #2509 215
🤔 Как операционная система приоритизирует приложения?

Android присваивает каждому процессу уровень приоритета, в зависимости от его состояния: foreground, visible, background, cached. Чем ниже приоритет, тем выше шанс, что приложение будет выгружено системой при нехватке памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 1
Post #2506 222
🤔 Как работают SAM (Single Abstract Method)?

1. SAM-конверсии позволяют использовать лямбда-функции вместо объектов классов с одним абстрактным методом.
2. Это делает код более кратким и читабельным при работе с Java API или интерфейсами в Kotlin.
3. Пример: интерфейс с одним методом автоматически превращается в функциональный тип.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 🔥 1
Older posts →

About this channel

How can I read @easy_kotlin_tests without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Kotlin | Тесты: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Kotlin | Тесты have?
Kotlin | Тесты (@easy_kotlin_tests) has 1.49K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Kotlin | Тесты know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →