Что больше нравится Java или Kotlin

«Что больше нравится Java или Kotlin» — вопрос из категории Софт-скиллы, который задают на 24% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Kotlin, без сомнений. Он более лаконичный, безопасный и современный.

Плюсы Kotlin:

  • Null-safety (val name: String? vs Java's @Nullable).
  • Короткий синтаксис (data-классы, extension-функции).
  • Полная совместимость с Java.
  • Умные фичи (корутины, делегаты, when вместо switch).

Пример:

// Kotlin: data class User(val name: String, val age: Int)  
// Java: геттеры/сеттеры, equals(), hashCode() и т.д.  

Java всё ещё нужна для legacy-кода, но Kotlin — будущее Android.