5 个交互演示带你走完安装 → REPL → 编译 → 项目结构 → 字节码 全流程。
点击"开始编译"按下播放键,跟着动画看 Kotlin 是怎么变成可执行字节码的。
浏览器直接访问 play.kotlinlang.org,零安装。
📌 适合:临时验证语法、博客 demo、面试刷题。
brew install kotlin / sdk install kotlin。
📌 适合:学习编译流程、写小脚本工具。
JetBrains 自家 IDE,Kotlin 支持最强。
📌 适合:日常开发、生产项目、Android。
Kotlin 命令行里直接打 kotlinc 就进 REPL(Read-Eval-Print-Loop),可以交互式试代码。下面是模拟版,已预置常见命令的输出。
点击下面树里的任意文件 / 目录,看它的作用。
IDEA 里 Tools → Kotlin → Show Kotlin Bytecode → Decompile 能看到 Kotlin 编译后等价的 Java 代码。下面是几个典型例子。
🔍 关键观察: data class 自动生成了 equals/hashCode/toString/copy/componentN ;扩展函数 编译成了静态方法(第一个参数是 receiver) ;Lambda 编译成了实现 FunctionN 接口的内部类。