Appearance
编程语言发展近一个世纪,在这一个世纪当中,世界见证了人类文明的高速发展,最典型的代表便是计算机和编程。然而,世界时刻都需要新星的出现, 编程语言并不会一直被老牌语言所霸榜,在这批新星中,迎来了跨平台的先锋、开发安卓的首选语言、语法简介稳定,它的名字叫做 —— Kotlin。
TIP
本篇只做 Kotlin 的教学,暂时不会嵌入 Android 代码。关于 Kotlin 的智能 IDE,可以看看 JetBrains IDEA。
首先说一点,这篇文档我会写的非常速通,很多地方的某些知识点不必要的情况下我是不会展开说明的。我也并不是很推荐一个零基础没有学过其它语言的人来学习 Kotlin 主要原因还是因为 Kotlin 在深层绑定了 Android 环境,大家学 Kotlin 目标也很明确:写 Android App。
当然,有这目标的人也并非没有零基础,但是如果有充足的时间,我还是建议先学习 Java。Kotlin 这门语言可以说很大程度上是一群写了无数 Java 代码的程序员们写的,所以写 Kotlin 的时候难免会有 Java 的异味在里面,再加上 Java 和 Kotlin 很多时候都是为了服务 Android 而诞生的。 你可以说一个 Java 程序员没在 Android 上写代码,但是可以肯定一个写 Android app 的绝对写过 Java。(不包括 Webview 这种跨平台把 H5 页面打包成程序的。但是如果写过 Tauri 的其实可以发现 Tauri 的插件也需要用 Java 写🤔)
总结一下就是,这篇文章不太推荐零基础小白去看,而是可以去学我的 Java 课、JavaScript 或者 Python。
如果你不是小白,有一定的编程基础,甚至是 Java 大蛇,那我们开始吧!