×
思维导图备注
Kotlin极简教程
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
14.2 Kotlin 的 DSL 特性支持
来源:JackChan1999
浏览
1155
扫码
分享
2019-03-06 08:01:25
Kotlin 的 DSL 特性支持
Kotlin 的 DSL 特性支持
扩展(eXtension)特性。
当前内容版权归
JackChan1999
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
JackChan1999
.
上一篇:
下一篇:
Kotlin极简教程
编辑推荐
前言
第1章 Kotlin简介
1.1 kotlin简史
1.2 快速学习工具
第2章 快速开始:HelloWorld
2.1 命令行的HelloWorld
2.2 应用程序版HelloWorld
2.3 Web RESTFul HelloWorld
2.4 Android版的HelloWorld
2.5 JavaScript版HelloWorld
第3章 Kotlin语言基础
3.1 包(package)
3.2 声明变量和值
3.3 变量类型推断
3.4 字符串与其模板表达式
3.5 流程控制语句
3.6 代码注释
3.7 语法与标识符
3.8 函数扩展和属性扩展(Extensions)
本章小结
第4章 基本数据类型与类型系统
4.1 什么是类型?
4.2 编译时类型与运行时类型
4.3 根类型Any
4.4 基本类型(Primitive Types)
4.5 Any?可空类型(Nullable Types)
4.6 kotlin.Unit类型
4.7 kotlin.Nothing类型
4.8 类型检测与类型转换
本章小结
参考资料
第5章 集合类
5.1 集合类是什么
5.2 Kotlin 集合类简介
5.3 List
5.3 List
5.3.2 创建可变集合MutableList
5.3.3 遍历List元素
5.3.4 List元素操作函数
5.3.5 List集合类的基本运算函数
5.3.6 过滤操作函数
5.3.7 映射操作符
5.3.8 分组操作符
5.3.9 排序操作符
5.3.10 生产操作符
5.4 Set
5.5 Map
本章小结
第6章 泛型
6.1 泛型(Generic Type)简介
6.2 型变(Variance)
6.3 Kotlin的泛型特色
6.5 泛型函数
6.6 泛型类
本章小结
第7章 面向对象编程(OOP)
7.1 面向对象编程思想
7.2 类与构造函数
7.3 抽象类
7.4 接口
7.6 继承
7.7 枚举类
7.8 注解类
7.9 单例模式(Singleton)与伴生对象(companion object)
7.10 sealed 密封类
7.11 data 数据类
7.12 嵌套类(Nested Class)
7.13 委托(Delegation)
本章小结
第8章 函数式编程(FP)
8.1 函数式编程概述
8.1.1 面向对象编程(OOP)与面向函数编程(FOP)
8.1.2 函数式编程基本特性
8.1.3 组合与范畴
8.2 在Kotlin中使用函数式编程
8.2.1 Kotlin中的函数
8.2.2 扩展函数
8.2.3 中缀函数
8.2.4 函数参数
8.2.5 函数返回类型
8.2.6 单表达式函数
8.2.7 函数作用域
8.2.8 泛型函数
8.2.9 高阶函数
8.2.10 匿名函数
8.2.11 Lambda 表达式
8.2.11 it:单个参数的隐式名称
8.2.12 闭包(Closure)
8.2.13 带接收者的函数字面值
8.2.14 具体化的类型参数
8.2.10 尾递归tailrec
本章小结
第9章 轻量级线程:协程
9.1 协程简介
9.2 桥接 阻塞和非阻塞
9.3 等待一个任务执行完毕
9.4 协程是轻量级的
9.5 协程 vs 守护线程
9.6 协程执行的取消
9.7 设置协程超时时间
9.8 挂起函数的组合执行
9.9 协程上下文与调度器
9.10 通道
9.11 管道
9.12 构建无穷惰性序列
9.13 协程与线程比较
9.14 协程的好处
9.15 协程的内部机制
本章小结
第10章 Kotlin与Java互操作
10.1 Kotlin 调用 Java示例
10.2 Kotlin使用Java的集合类
10.3 Kotlin调用Java中的Getter 和 Setter
10.4 调用Java中返回 void 的方法
10.5 空安全和平台类型
10.6 平台类型
10.7 Kotlin与Java中的类型映射
10.8 Kotlin 中使用 Java 的泛型
10.9 Kotlin与Java 中的数组
10.10 Java 可变参数
10.11 非受检异常
10.12 对象方法
10.13 访问静态成员
10.14 Kotlin与Java 的反射
10.15 SAM 转换
10.16 Java 调用 Kotlin
10.17 Java访问Kotlin属性
10.18 Java调用Kotlin的包级函数
10.19 实例字段
10.20 静态字段
10.21 静态方法
10.22 可见性
10.23 生成默认参数值函数的重载
10.24 检查Kotlin中异常
10.25 Kotlin与Java对比
本章小结
第11章 使用Kotlin集成SpringBoot开发Web服务端
11.1 Spring Boot简介
11.2 统架构技术栈
11.3 环境准备
11.4 数据库层配置
11.5 Endpoint监控接口
11.6 数据库实体类
11.7 数据访问层代码
11.8 控制器层
11.9 启动初始化CommandLineRunner
11.10 应用启动类
11.11 Model数据绑定
11.12 模板引擎视图页面
11.13 运行测试
11.14 引入前端组件
11.15 实现写文章模块
11.16 添加Markdown支持
11.17 文章列表分页搜索
11.18 Spring 5.0对Kotlin的支持
本章小结
第12章 使用Kotlin集成Gradle开发
第13章 使用 Kotlin 和 Anko 的Android 开发
13.1 什么是 Anko?
13.2 一个简单Anko视图
13.3 快速入门实例
13.4 使用 Android Studio 新建工程
13.5 设计UI 界面主题颜色
13.6 配置 Kotlin 与 Anko 依赖
13.7 将MainActivity.java 转成 Kotlin 代码
13.8 在 Kotlin 中使用 Realm
13.9 添加日程实体类
13.10 添加日程事件
13.11 添加日程界面
13.12 保存到 Realm 中
13.13 用RecyclerView 来展示待办事项
13.14 运行测试
本章小结
第14章 使用 Kotlin DSL
14.1 DSL 是什么
14.2 Kotlin 的 DSL 特性支持
14.3 实现一个极简的 DSL
14.4 使用kotlinx.html DSL 写前端代码
第15章 Kotlin 文件IO操作与多线程
15.1 Kotlin IO 简介
15.2 终端 IO
15.3 文件 IO 操作
15.4 遍历文件树
15.5 网络IO操作
15.6 kotlin.io标准库
15.7 执行Shell命令行
15.8 正则表达式
15.9 Kotlin 的多线程
本章小结
第16章 使用 Kotlin Native
16.1 Kotlin Native 简介
16.2 快速开始 Hello World
16.3 Kotlin Native 编译器 konan 简介
本章小结
视频教程
Kotlin 从入门到放弃
Kotlin 从零基础到进阶
Kotlin 系统入门到进阶
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度