На этом шаге мы приведем общие сведения о совместимости этих языков программирования.
На протяжении всех шагов вы изучали фундаментальные основы языка программирования Kotlin, и мы надеемся, что у вас появилось желание использовать Kotlin для улучшения существующих Java-проектов. С чего начать?
Ранее вы уже видели, что Kotlin компилируется в байт-код Java. Это означает, что Kotlin совместим с Java. То есть он может работать вместе с этим кодом.
Это одна из самых главных возможностей языка программирования Kotlin. Полная совместимость с Java означает, что файлы Kotlin и файлы Java могут существовать и выполняться в одном проекте. Можно вызывать методы Java из Kotlin, а функции Kotlin - из Java. Это означает, что можно использовать существующие Java-библиотеки в Kotlin, включая фреймворк Android.
Полная совместимость с Java подразумевает, что можно постепенно переводить свой код из Java в Kotlin. Если у вас нет возможности переписать проект на языке Kotlin, рассмотрите возможность разработки будущих проектов на Kotlin. Возможно, вы захотите перевести только те Java-файлы, которые получат наибольшее преимущество от перехода на Kotlin. В этом случае рассмотрите возможность перевода предметных объектов или модульных тестов.
В дальнейших шагах мы рассмотрим, как совмещаются файлы Java и Kotlin, а также о чем стоит помнить при написании кода, чтобы он был совместимым.
На следующем шаге мы рассмотрим совместимость с классом Java.