Чем класс объект в Java отличается от аналога в Kotlin?
В Java класс Object — это базовый класс для всех классов, предоставляющий базовые методы, такие как equals(), hashCode(), toString(), clone() и другие.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В Java класс Object — это базовый класс для всех классов, предоставляющий базовые методы, такие как equals(), hashCode(), toString(), clone() и другие.
Читать ответВ Kotlin в параметрах конструктора data class нельзя использовать модификатор var.
Читать ответМетод onPause() в жизненном цикле Android-активити вызывается, когда активити перестаёт быть на переднем плане, но ещё не уничтожена.
Читать ответМетод onBind() используется для описания работы сервиса в Android, когда требуется взаимодействие между компонентами приложения (например, Activity) и сервисом.
Читать ответФайл AndroidManifest.xml — это основной манифест приложения, который описывает компоненты, разрешения, настройки и метаданные.
Читать ответГлавный экран часто содержит много логики и UI-компонентов, поэтому разделение ответственности помогает сделать код более модульным и тестируемым.
Читать ответВ Kotlin при работе с исключениями можно выполнять следующие операции:
Читать ответAny — корневой тип в иерархии классов Kotlin. Является суперклассом для всех классов, явно не наследующихся от другого класса. Соответствует типу Object в Java.
Читать ответДа, знаком. Иерархия ошибок в Android основана на стандартной иерархии исключений Java.
Читать ответFragment — это модульный компонент пользовательского интерфейса в Android, который представляет собой часть активности. Основные отличия и особенности:
Читать ответДля реализации межприложенного обмена данными в Android через AndroidManifest.xml важно правильно настроить следующие параметры:
Читать ответБиблиотеки, написанные на Swift, напрямую не могут быть использованы в проектах на Kotlin Multiplatform, так как это разные языки и платформы.
Читать ответ