1. Hello Kotlin

Hello Kotlin 学习卡片

任务说明

本案例的目标是编写并运行第一个Kotlin程序,在控制台输出“Hello World”。通过这个最小可运行的程序,你将确认本机Kotlin开发环境可用,并初步接触Kotlin的fun函数声明、main入口函数和字符串字面量等基础语法。

环境准备

运行本案例需要以下环境之一:

  • 方式A(命令行):安装JDK 8+,并安装Kotlin编译器(kotlinc)。安装完成后在终端执行 kotlinc -version 应能显示版本号。
  • 方式B(在线):访问 Kotlin Playground,无需本地安装。

代码实现

创建文件 Hello.kt,内容如下:

fun main() {
    println("Hello World")
}

这是Kotlin中最简程序:fun关键字声明函数,main是程序入口,println向标准输出打印一行文本并换行。Kotlin允许顶层函数直接作为入口,无需像Java那样定义类。

运行与验证

命令行方式:

# 编译为可执行JAR(首次运行需联网下载kotlin-stdlib依赖)
kotlinc Hello.kt -include-runtime -d hello.jar

# 运行
java -jar hello.jar

在线方式:将上述代码粘贴到Kotlin Playground编辑器,点击“Run”按钮。

判定标准:程序执行后,控制台输出以下内容且无报错信息,即表示案例通过:

Hello World
Kotlin 程序执行流程 Hello.kt fun main() { println("Hello World") } kotlinc hello.jar 包含编译后的字节码 + Kotlin 标准库 java -jar JVM 执行 调用 main() 入口 控制台输出 Hello World 验证点:观察控制台是否输出 "Hello World"

语法要点

  • 函数声明:fun 关键字用于声明函数,函数名后跟 () 表示无参数。
  • 入口函数:Kotlin 2.x 中 main() 无需参数即可作为程序入口。
  • 语句结束:Kotlin 不强制要求分号,一行一条语句时可直接换行。
  • 字符串输出:println 函数接收字符串参数并自动追加换行。

至此,第一个Kotlin程序已完成编写、运行和验证。该案例确认了开发环境可用,并演示了Kotlin最基础的语法结构,可作为后续案例的起点。