0、开篇词:入门Kotlin有多容易,精通Kotlin就有多难你好,我是朱涛,欢迎和我一起学习Kotlin。 作为一名Kotlin、Android领域的谷歌开发者专家,我曾经负责过陌陌创新业务的Android客户端。从2017年开始,我和我的团队成员们就一直在探索Kotlin在Android中的应用,并在Kot...2026-02-28朱涛 · Kotlin编程第一课
1、Kotlin基础语法:正式开启学习之旅你好,我是朱涛。从今天开始,我们就正式踏上Kotlin语言学习与实践的旅途了。这节课,我想先带你来学习下Kotlin的基础语法,包括变量、基础类型、函数和流程控制。这些基础语法是程序最基本的元素。 不过,如果你有使用Java的经验,可能会觉得今天的内...2026-02-28朱涛 · Kotlin编程第一课
2、面向对象:理解Kotlin设计者的良苦用心你好,我是朱涛。这节课,我们来学习Kotlin的面向对象编程:类、接口、继承、嵌套,以及Kotlin独有的数据类和密封类。 面向对象(Object Oriented)是软件开发方法,也是计算机界应用最广的一种编程范式。它是把程序的“数据”和“方法”作...2026-02-28朱涛 · Kotlin编程第一课
3、Kotlin原理:编译器在幕后干了哪些“好事”你好,我是朱涛。 在前面两节课里,我们学了不少Kotlin的语法,其中有些语法是和Java类似的,比如数字类型、字符串;也有些语法是Kotlin所独有的,比如数据类、密封类。另外,我们还知道Kotlin和Java完全兼容,它们可以同时出现在一个代码工...2026-02-28朱涛 · Kotlin编程第一课
4、实战:构建一个Kotlin版本的四则运算计算器你好,我是朱涛。 前面几节课,我们学了不少Kotlin的语法,也算是对Kotlin有了一个基本认识。不过,单纯只认识Kotlin是远远不够的,我们还要会用Kotlin。当遇到一个具体问题的时候,我们得能用Kotlin来解决这个问题。换句话说,就是要实...2026-02-28朱涛 · Kotlin编程第一课
5、object关键字:你到底有多少种用法你好,我是朱涛。这节课我们来学习Kotlin当中object关键字的三种语义,以及它的具体使用场景。 在前面课程中,我们学习了Kotlin语言的基础语法和面向对象相关的语法,其中涵盖了很多不同类型的关键字。比如说,fun关键字代表了定义函数,clas...2026-02-28朱涛 · Kotlin编程第一课