Какие отличия между интерфейсами в Kotlin и Java?
Ключевые отличия:
Читать ответПодготовка к интервью
845 вопросов для подготовки на позицию Mobile-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Ключевые отличия:
Читать ответobject в Kotlin используется для создания синглтонов, анонимных объектов и компаньонов объектов.
Читать ответval объявляет неизменяемую (read-only) ссылку. После присвоения значения ей нельзя переприсвоить другое значение.
Читать ответДеструктуризация в Kotlin предоставляет следующие преимущества:
Читать ответВ Kotlin для обработки исключений используются блоки try, catch и finally.
Читать ответИнкапсуляция в Kotlin достигается с помощью модификаторов доступа и свойств.
Читать ответДа, у меня есть опыт разработки на Kotlin.
Читать ответСинхронизация в корутинах Kotlin достигается с помощью специальных примитивов и структур данных из библиотеки kotlinx.coroutines.
Читать ответИспользую Kotlin как основной язык для разработки Android-приложений, применяя его возможности для повышения производительности и надежности кода.
Читать ответИнлайн-класс — это специальный тип класса в Kotlin, который заключает в себе значение другого типа и не создает дополнительного объекта-контейнера во время выполнения, если не используется как обычный объект.
Читать ответОбобщенные типы в Kotlin позволяют создавать классы, интерфейсы и функции, работающие с данными разных типов, сохраняя при этом типобезопасность во время компиляции.
Читать ответПреимущества Kotlin:
Читать ответ