前言
Kotlin被Google官方认为是Android开发的一级编程语言。是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。
这里将给大家献上一份全面 、详细的 《Kotlin入门教程指南》,内容包括:基础、类与对象、函数与 Lambda 表达式、Java 互操作与 JavaScript、协程等等.....
Kotlin特点:
Kotlin入门教程指南
一,概述
- 使用 Kotlin 进行服务器端开发
- 使用 Kotlin 进行 Android 开发
- Kotlin JavaScript 概述
- Kotlin/Native 用于原生开发
- 用于异步编程等场景的协程
- Kotlin 1.1 的新特性
- Kotlin 1.2 的新特性
- Kotlin 1.3 的新特性
二,开始
- 基本语法
- 习惯用法
- 编码规范
三,基础
- 基本类型
- 包
- 控制流:if、when、for、while
- 返回和跳转
四,类与对象
- 类与继承
- 属性与字段
- 接口
- 可见性修饰符
- 扩展
- 数据类
- 密封类
- 泛型
- 嵌套类与内部类
- 10 枚举类
- 对象表达式与对象声明
- Inline classes
- 委托
- 委托属性
五,函数与 Lambda 表达式
- 函数
- 高阶函数与 lambda 表达式
- 内联函数
六,其他
- 解构声明
- 集合:List、Set、Map
- 区间
- 类型的检查与转换“is”与“as”
- This 表达式
- 相等性
- 操作符重载
- 空安全
- 异常
- 注解
七,Java 互操作与 JavaScript
- 在 Kotlin 中调用 Java 代码
- Java 中调用 Kotlin
- JavaScript 动态类型
- Kotlin 中调用 JavaScript
- JavaScript 中调用 Kotlin
- JavaScript 模块
- JavaScript 反射
- JavaScript DCE
八,协程
- 协程基础
- 取消与超时
- 通道 (实验性的)
- 组合挂起函数
- 协程上下文与调度器
- 异常处理
- select 表达式(实验性的)
- 共享的可变状态与并发
九,工具
- 编写 Kotlin 代码文档
- Kotlin 注解处理
- 使用 Gradle
- 使用 Maven
- 使用 Ant
- Kotlin 与 OSGi
- 编译器插件
- 不同组件的稳定性
篇幅有限,需要《Kotlin入门教程指南》完整版的朋友,可以点击此处免费领取!