Kotlin 安装使用教程

一、Kotlin 简介

Kotlin 是 JetBrains 开发的一种现代、静态类型的编程语言,完全兼容 Java,主要应用于 Android 开发、后端服务开发、前端 Web 开发(Kotlin/JS)和多平台开发(Kotlin Multiplatform)。


二、Kotlin 安装方式

2.1 使用 IntelliJ IDEA(推荐)

  1. 下载 IntelliJ IDEA(社区版即可):https://www.jetbrains.com/idea/
  2. 安装完成后,新建 Kotlin 项目即可开始开发;
  3. 内置 Kotlin 插件,无需额外配置。

2.2 使用 Android Studio(用于 Android 开发)

  1. 下载 Android Studio:https://developer.android.com/studio
  2. 默认内置 Kotlin 支持;
  3. 新建项目时可选择 Kotlin 作为开发语言。

2.3 命令行安装 Kotlin 编译器

安装 SDKMAN(适用于 macOS/Linux)
curl -s https://get.sdkman.io | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install kotlin
使用 Homebrew(macOS)
brew install kotlin
Windows 安装
  1. 下载 Kotlin 编译器:https://github.com/JetBrains/kotlin/releases
  2. 解压后配置环境变量 KOTLIN_HOME
  3. 添加 bin 目录到 PATH。

三、运行第一个 Kotlin 程序

3.1 创建 Hello.kt 文件

fun main() {
    println("Hello, Kotlin!")
}

3.2 编译并运行(命令行)

kotlinc Hello.kt -include-runtime -d Hello.jar
java -jar Hello.jar

四、使用 Kotlin REPL(交互式命令行)

kotlinc

进入 REPL 模式后可直接输入 Kotlin 代码进行交互。


五、Gradle 项目中使用 Kotlin

plugins {
    id 'org.jetbrains.kotlin.jvm' version '1.9.0'
}

repositories {
    mavenCentral()
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib"
}

运行:

./gradlew build

六、Kotlin 基础语法示例

val name = "小奇"
var age = 25

fun greet(user: String): String {
    return "Hello, $user"
}

println(greet(name))

七、常见问题

Q1: 报错 “kotlinc: command not found”?

请确认 Kotlin 编译器已安装并添加到环境变量。

Q2: Kotlin 与 Java 兼容吗?

完全兼容,可与 Java 混编,并使用 Java 类库。


八、学习资源推荐


本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小奇JAVA面试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值