Kotlin学习笔记目录
##🚍:
一、Kotlin基础篇
Kotlin基础认识
Kotlin基础认识 (1)标识符
Kotlin基础认识 (2)变量、常量、注释、包
Kotlin基础认识 (3)编码规范
Kotlin基础认识 (4)数据类型
Kotlin基础认识 (5)可空数据类型
Kotlin基础认识 (6)字符串
Kotlin基础认识 (7)运算符
Kotlin基础认识 (8)程序流程控制
Kotlin基础认识 (9)区间
Kotlin基础认识 (10)函数
Kotlin面向对象
Kotlin面向对象 (1)✔️类、及属性
Kotlin面向对象 (2)✔️扩展
Kotlin面向对象 (3)✔️构造函数
Kotlin面向对象 (4)封装性与可见性修饰符
Kotlin面向对象 (5)✔️数据类
Kotlin面向对象 (6)枚举类
Kotlin面向对象 (7)✔️嵌套类
Kotlin面向对象 (8)✔️强大的object关键字
Kotlin继承与多态
Kotlin继承与多态 (1)继承
Kotlin继承与多态 (2)多态、is、as
Kotlin继承与多态 (3)密封类
Kotlin抽象类与接口
Kotlin抽象类与接口 (1)抽象类
Kotlin抽象类与接口 (2)✔️接口使用
Kotlin函数式编程
Kotlin函数式编程 (1)高级函数
Kotlin函数式编程 (2)✔️Lambda表达式
Kotlin函数式编程 (3)✔️闭包与捕获变量
Kotlin函数式编程 (4)✔️内联函数
Kotlin泛型
Kotlin泛型 (1)泛型函数
Kotlin泛型 (2)泛型属性
Kotlin泛型 (3)泛型类
Kotlin泛型 (4)泛型接口
Kotlin数据容器
Kotlin数据容器(1)✔️数组
Kotlin数据容器(2)✔️基本数据类型数组
Kotlin数据容器(3)✔️集合
Kotlin中函数式编程API
Kotlin中函数式编程API(2)✔️遍历操作
Kotlin中函数式编程API(3)✔️三大基础函数
Kotlin中函数式编程API(4)✔️聚合函数
Kotlin中函数式编程API(5)✔️过滤函数
Kotlin中函数式编程API(6)✔️映射函数
Kotlin中函数式编程API(7)✔️排序函数
Kotlin中函数式编程API(8)求阶乘和计算水仙花数
二、Kotlin进阶篇
Kotlin异常处理
Kotlin异常处理(1)异常类型
Kotlin异常处理(2)捕获异常
Kotlin异常处理(3)释放资源
Kotlin异常处理(4)throw与显示抛出异常
Kotlin线程
Kotlin线程(1)基础知识
Kotlin线程(2)创建线程
Kotlin线程(3)线程状态
Kotlin线程(4)线程管理
Kotlin协程
Kotlin协程(1)协程介绍
Kotlin协程(2)✔️创建协程
Kotlin协程(3)✔️协程生命周期
Kotlin协程(4)✔️管理协程
Kotlin与Java混合开发
Kotlin与Java混合开发(1)✔️数据类型映射
Kotlin与Java混合开发(2)✔️Kotlin调用Java
Kotlin与Java混合开发(3)✔️Java调用Kotlin
Kotlin I/O 与文件管理
Kotlin I/O 与文件管理(1)Java I/O 流概述
Kotlin I/O 与文件管理(2)字节流
Kotlin I/O 与文件管理(3)字符流
Kotlin I/O 与文件管理(4)文件管理
Kotlin网络编程
Kotlin网络编程(1)概述
Kotlin网络编程(2)网络基础
Kotlin网络编程(3)TCP Socket 低层次网络编程
Kotlin网络编程(4)UDP Socket 低层次网络编程
Kotlin网络编程(5)访问互联网资源
Kotlin反射
Kotlin反射(1)反射API
Kotlin反射(2)引用类
Kotlin反射(3)调用函数
Kotlin反射(4)调用构造函数
Kotlin反射(5)调用属性
Kotlin注解
Kotlin注解(1)元注解
Kotlin注解(2)自定义注解
三、Kotlin实战篇
四、Kotlin代码篇
Kandroid代码篇 (1) 简单Logger封装
Kandroid代码篇 (2) 从assets读取配置
Kotlin设计模式(1)单例模式