В чем основные преимущества использования Kotlin по сравнению с Java для разработки на Android или на серверной стороне?
Kotlin имеет несколько преимуществ по сравнению с Java при разработке на Android и серверной стороне:
Читать ответПодготовка к интервью
1197 вопросов по Java с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Java — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: java, backend, database.
Каталог
Kotlin имеет несколько преимуществ по сравнению с Java при разработке на Android и серверной стороне:
Читать ответВ Kotlin и Java методы сравнения объектов отличаются по названию и поведению:
Читать ответКлючевое слово final используется для ограничения модификации.
Читать ответКонструкция try-with-resources в Java позволяет автоматически закрывать ресурсы, которые реализуют интерфейс AutoCloseable (например, потоки, соединения с базой данных).
Читать ответВ Java невозможно написать настоящий экстеншн-метод в том же смысле, что в Kotlin или C#.
Читать ответБудет ошибка компиляции.
Читать ответВ Java для вычисления уникального хеша объекта обычно переопределяют метод hashCode(). Важно, чтобы:
Читать ответБлок try-catch в Java используется для обработки исключений (ошибок), которые могут возникнуть во время выполнения программы. Он позволяет gracefully управлять сбоями, предотвращая аварийное завершение приложения.
Читать ответКак это работает:
Читать ответВ Java мягкие (SoftReference) и слабые (WeakReference) ссылки используются для управления памятью, но отличаются по времени жизни объектов:
Читать ответКлючевое слово synchronized в Java используется для блокировки критической секции кода, обеспечивая эксклюзивный доступ к ресурсу для одного потока.
Читать ответHashMap и LinkedHashMap в Java отличаются следующим:
Читать ответ