Рубрики
Без рубрики

Котлин, основанный на какой JVM? против просто Java?

Прежде всего, я не собирался писать код для Android native (пока). Во-вторых, я нахожу это в JetBrains,… Помечено как обсуждение, java, котлин.

Прежде всего, я не собирался писать код для Android native (пока).

Во-вторых, я нахожу это в JetBrains,

На какие версии JVM нацелен Kotlin?

Kotlin позволяет вам выбрать версию JVM для выполнения. По умолчанию компилятор Kotlin/JVM создает Байт-код, совместимый с Java 6 . Если вы хотите использовать оптимизации, доступные в более новых версиях Java , вы можете явно указать целевую версию Java с 8 по 13. Обратите внимание, что в этом случае результирующий байт-код может не работать в более низких версиях.

У меня также есть опыт преобразования целых сегментов кода Java в Kotlin, когда это необходимо.

Я также понял, что в более новой Java могут быть менее подробные функции, а также оптимизации.

Кроме того, даже для Java 11 или 14 существуют варианты, отличные от Oracle Java… ((например, adoptopenjdk, GraalVM)

Если бы мне пришлось использовать Java, мне также пришлось бы изучать Java намного больше, но найти учебные пособия было бы намного проще… (Опять же, обычно мне не нужны учебные пособия, ориентированные на Android.)

Я также ищу Java-сценарии. Может быть, мне все еще нужно придерживаться Котлина?

Сценарии Kotlin с зависимостями от JAR

Пачараполь с Аясакпунтом ・ 24 августа ・ 1 минута читать

Оригинал: “https://dev.to/patarapolw/kotlin-based-on-which-jvm-vs-just-java-3d9d”