Kotlin-学习笔记
兴趣是最好的老师,学习是不变的真理
Kotlin
注:本系列只是本人学习记录,可共享学习,不得作为商业用途。
1概述
[✔]1.1Kotlin介绍
[✔]1.2使用Kotlin 进行服务器端开发(来自官方文档)
[✔]1.3使用Kotlin 进行Android开发(来自官方文档)
[✔]1.4Kotlin JavaScript 概述(来自官方文档)
[✔]1.5开发环境搭建(JetBrains IntelliJ IDEA)
2基本语法
[✔]2.1数据类型(准备)
[✔]2.2定义包
[✔]2.3定义函数
[✔]2.4定义变量
[✔]2.5注释
[✔]2.6字符模板
[✔]2.7空安全类型
[✔]2.8智能转换
[✔]2.9数组(集合)与区间
3程序结构
[✔]3.1Lambda
[TODO]3.5异常捕获
[TODO]3.6返回和跳转
4类与对象
[TODO]4.1类成员
[ ]抽象类与接口
[ ]object
[ ]伴生对象
[ ]扩展方法
[ ]属性代理
[ ]数据类
[ ]内部类
[ ]枚举与密封类
高阶函数
[ ]基本概念
[ ]常见高阶函数
[ ]尾递归优化
[ ]闭包
[ ]函数复合
[ ]科里化
[ ]偏函数
DSL
[ ]基本概念
[ ]案例开发
[ ]Gradle脚本
协程
[ ]基本概念
[ ]协程的使用
[ ]封装协程库
[ ]协程原理分析
与Java混编
[ ]基本互操作
[ ]正则表达式
[ ]集合框架
[ ]IO操作
[ ]装箱与拆箱
[ ]NoArg插件
[ ]AllOpen插件
[ ]注解处理器
应用与展望
[ ]前景与展望
[ ]脚本
[ ]服务器
[ ]前端
[ ]Android
[ ]Native