IT Academy
Урок 5 · Средний

Java interoperability и Gradle

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Java interop вводит platform types, чья nullability может быть неизвестна. Gradle описывает сборку и зависимости. Версия toolchain помогает избежать разных результатов на компьютерах разработчиков.

Задача для самостоятельного решения

Почему вызов Java может дать NPE в Kotlin без явного T??

Показать разбор ответа

Отсутствующие Java-аннотации не дают Kotlin доказать non-null. Проверяйте значение на границе и уточняйте контракт адаптера.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →