为什么学kotlin
因为要学android
怎么学?
看《第一行代码》、极客时间的:Kotlin编程第一课、《kotlin实战》
内容
- 基础语法
- Kotlin入门:变量、函数和控制语句
- Kotlin面向对象编程:从类到高级特性
- Kotlin Lambda 核心用法
- Kotlin:再见,空指针异常!
- Kotlin的两大特性: 字符串内嵌表达式 、 函数的参数默认值
- Kotlin 标准函数 with, run, apply 与静态方法实现
- Kotlin的延迟初始化和密封类
- 高级知识
- 扩展函数和运算符重载
- 高阶函数与内联优化
- 高阶函数的应用:简化SharedPreferences与ContentValues操作
- Kotlin委托与泛型核心技巧
- 协程
- 用Kotlin协程构建一个前台服务
- Kotlin泛型:从类型擦除到实化、协变与逆变