Проверяет знание конкретных фич Kotlin, делающих его удобнее Java.
Лаконичность: Меньше бойлерплейта (data-классы, extension-функции).
Null-безопасность: Компилятор проверяет NPE.
Корутины: Упрощают асинхронность.
1. Сравнение с Java:
Data-классы:
// Kotlin (1 строка)
data class User(val name: String, val age: Int)
// Java (10+ строк)Extension-функции:
fun String.addExclamation() = "$this!"
println("Hello".addExclamation()) // "Hello!"2. Другие плюсы:
Smart casts: Автоматическое приведение типов.
Делегирование: by для паттерна Декоратор.
Вывод:
Kotlin сохраняет мощь Java, но делает код чище и безопаснее.