1. Введение в Kotlin и настройка окружения
Введение в Kotlin и настройка окружения
Что такое Kotlin и где он используется
Kotlin — это современный язык программирования, разработанный компанией JetBrains. Его часто выбирают за лаконичный синтаксис, хорошую читаемость кода и совместимость с экосистемой Java.
Kotlin применяют в нескольких основных направлениях:
В этом курсе мы начнём с самого распространённого и удобного пути для старта: Kotlin/JVM.
Почему Kotlin удобен для старта
Несколько причин, почему Kotlin подходит новичкам:
Важно: совместимость с Java не означает, что вам обязательно нужно знать Java прямо сейчас. Мы будем идти от простого к сложному.
Как мы будем писать и запускать Kotlin-код
Есть несколько вариантов работы с Kotlin. Для обучения важно выбрать способ, который:
В курсе будем опираться на IntelliJ IDEA (самый удобный вариант для Kotlin/JVM) и при необходимости кратко затронем запуск из командной строки.
!Общая схема: как код на Kotlin превращается в запускаемую программу на JVM
Что нужно установить
JDK
JDK (Java Development Kit) — набор инструментов для разработки под JVM. Kotlin/JVM использует JVM, поэтому JDK нужен для компиляции и запуска программ.
Рекомендуемый вариант для обучения:
Где взять:
Любой из вариантов подойдёт. Если не хочется разбираться в лицензиях и вариантах, часто выбирают Eclipse Temurin.
IntelliJ IDEA
IntelliJ IDEA — среда разработки (IDE), в которой удобно писать Kotlin. Подойдёт версия:
Скачать:
Kotlin (как язык)
Отдельно устанавливать Kotlin вручную обычно не нужно, если вы создаёте проект в IntelliJ IDEA: нужная версия Kotlin подключается автоматически через систему сборки.
Быстрый старт без установки (если хотите попробовать сразу)
Если вы хотите посмотреть синтаксис и выполнить код без установки IDE, используйте браузер:
Это полезно для экспериментов, но для полноценной разработки в курсе будем использовать IntelliJ IDEA.
Настройка проекта в IntelliJ IDEA
Наша цель — создать обычное приложение Kotlin/JVM, которое запускается как программа.
Создание проекта
Почему Gradle:
Как устроен проект (минимально необходимое)
После создания вы увидите структуру файлов. Важно понимать несколько вещей:
src/main/kotlin — здесь обычно лежит исходный код на Kotlinbuild.gradle.kts — файл настроек сборки (на Kotlin DSL)settings.gradle.kts — имя проекта и настройки GradleПока достаточно запомнить: пишем код в src/main/kotlin, запускаем через IDE.
Первая программа: Hello, World!
Откройте файл Main.kt (он обычно создаётся автоматически) и убедитесь, что там есть функция main.
Что здесь происходит:
fun — ключевое слово для объявления функцииmain — точка входа в программу (с неё начинается выполнение)println(...) — печать строки в консоль с переносом строкиЗапуск программы
Обычно есть два простых способа:
mainПосле запуска внизу откроется окно Run, где вы увидите вывод:
Hello, World!Частые проблемы и их решение
IDE не видит JDK или не запускает проект
Проверьте:
Где посмотреть JDK в IntelliJ IDEA:
Не скачиваются зависимости Gradle
Возможные причины:
Что можно попробовать:
Запускается не то, что вы ожидаете
Убедитесь, что:
Альтернатива: запуск Kotlin из командной строки (кратко)
Иногда полезно понимать, что IDE делает за вас. В реальных проектах чаще используют Gradle, но в общих чертах процесс такой:
Main.kt.Если позже захотите углубиться, официальный способ установки компилятора описан в документации:
В курсе мы не будем требовать запуск из командной строки на старте, чтобы не усложнять обучение.
Что дальше по курсу
Теперь, когда окружение готово и вы умеете запускать программу, можно переходить к базовым элементам языка:
Главная цель следующего шага — начать уверенно писать маленькие программы и понимать, как они выполняются.