Можешь назвать основные ключевые слова в Kotlin, отсутствующие в Java?
Основные ключевые слова в Kotlin, которых нет в Java, включают:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Основные ключевые слова в Kotlin, которых нет в Java, включают:
Читать ответОсновные изменения между Kotlin и Java при создании классов:
Читать ответПри миграции модуля с Java на Kotlin могут возникнуть следующие трудности:
Читать ответВ Kotlin и Java коллекции имеют схожие концепции, но есть важные отличия:
Читать ответКомпилятор Kotlin при трансляции в байт-код JVM отображает переменные Kotlin на соответствующие типы Java, учитывая особенности nullability и примитивных типов.
Читать ответВ Java модель памяти (Java Memory Model, JMM) определяет, как потоки взаимодействуют через память, то есть как и когда изменения, сделанные одним потоком, становятся видимы другим. Основные принципы:
Читать ответТип возвращаемого значения у лямбда-выражений в Java определяется контекстом, в котором лямбда используется, а именно — функциональным интерфейсом, к которому она приводится.
Читать ответНаследниками класса Unchecked в Java являются классы,унаследованные напрямую или косвенно от RuntimeException.
Читать ответСовместимость null-значений между Java и Kotlin обеспечивается благодаря системе типов Kotlin, которая явно различает nullable и non-nullable типы.
Читать ответВ Java и Kotlin обработка ошибок основана на исключениях, но есть важные отличия:
Читать ответДа, в проектах на Android я использовал Java 11.
Читать ответВ Java класс SoftReference используется для создания мягких ссылок на объекты, которые позволяют сборщику мусора удалять эти объекты при нехватке памяти, но сохранять их, пока памяти достаточно.
Читать ответ