前言
前几个月,在组内分享了关于 Kotlin 相关的内容。但由于PPT篇幅的原因,有些内容讲的也不是很详细。
所以通过一篇文字来详解介绍 Kotlin 的特性,为了方便大家对本文有一个大概的了解,文本主要讲如下内容:(下面的目录和我在组内分享时PPT目录是类似的):
- Kotlin数据类型、访问修饰符
- Kotlin和Java数据类型对比
- Kotlin和Java访问修饰符对比
- Kotlin中的Class和Interface
- Kotlin中声明类的几种方式
- Kotlin中interface原理分析
- lambda 表达式
- lambda 初体验
- 定义 lambda 表达式
- Member Reference
- 常用函数 let、with、run、apply 分析
- lambda 原理分析
- 高阶函数
- 高阶函数的定义
- 高阶函数的原理分析
- 高阶函数的优化
- Kotlin泛型
- Java 泛型:不变、协变、逆变
- Kotlin 中的协变、逆变
- Kotlin 泛型擦除和具体化
- Kotlin集合
- kotlin 集合创建方式有哪些
- kotlin 集合的常用的函数
- Kotlin 集合 Sequence 原理
- Koltin 和 Java 交互的一些问题
- 总结
除了这篇文章,我还写过 Kotlin 相关的其他文章: