全部试看小节
在这一章,我们将为大家从整体呈现课程的讲法思路、内容编排,帮助大家做好课程的学习准备。希望大家都能通过这门课程,学有所成,学有所归。
共 2 节 (8分钟) 收起列表
在这一章,我们将为大家展示如何在主流操作系统(Mac OSX、Ubuntu、Windows)上使用命令行、Eclipse、IntelliJ、Android Studio 开发 Kotlin 程序,并对 Gradle 的使用以及常见问题做介绍。
共 7 节 (65分钟) 展开列表
在这一章,我们将为大家介绍 Kotlin 标准库中原生支持的类型,这包括大家熟悉的数值类型、字符串、集合框架以及新晋『一等公民』函数类型等,其中函数类型的知识尤其重要。
共 7 节 (99分钟) 展开列表
在这一章,我们将为大家讲解如何自定义类型,如何为任意类型定义扩展成员,以及类型空安全和智能类型转换等知识,学完这一章,大家就可以按照 Java 的方式来编写 Kotlin 程序了。
共 6 节 (81分钟) 展开列表
在这一章,我们将为大家讲解 Kotlin 当中比较有特色的表达式。与 Java 不同的是,Kotlin 当中 if 语句、try catch 以及类似 switch 的 when 语句都是表达式,它们与 Lambda 表达式一同在构建 Kotlin 风格的程序设计中起到了至关重要的作用。...
共 7 节 (61分钟) 展开列表
在这一章,我们将为大家剖析函数类型的本质,也将带着大家充分实践高阶函数,深度体验函数为 Kotlin 注入的活力。
共 9 节 (106分钟) 展开列表
在这一章,我们再回过来对 Kotlin 的类型做进一步细致的探索,介绍类成员的可见性,探讨类成员初始化的最佳实践,讲解重量级特性对象代理,并在本章的后半部分逐一介绍 Kotlin 支持的高级类型。
共 14 节 (165分钟) 展开列表
在这一章,我们将为大家介绍泛型。面向对象让我们对事物的抽象插上了翅膀,而泛型则让我们能够进一步提升自己对类型的认识,实现在类型层面的抽象。
共 9 节 (101分钟) 展开列表
在这一章,我们将为大家用丰富的案例介绍反射这一让人又爱又恨的高级特性,反射不仅能够让我们在运行时读取类型相关的元信息,实现更强大的功能,还能对于固定模式的逻辑进行抽象,减少模板代码。
共 7 节 (95分钟) 展开列表
在这一章,我们将同样以案例为主,来为大家展示注解在编译期、运行时的各种使用场景,注解与反射结合使用还能有更好的效果。
共 7 节 (107分钟) 展开列表
在这一章,我们将横向对比几个主流的语言的协程实现来深入协程的概念,进而介绍 Kotlin 协程的基本要素,并通过运用这些基本要素来实现主流语言的协程 API (包括 Generator、Async/Await等等)来加深对协程的理解和认识。
共 13 节 (207分钟) 展开列表
在这一章,我们将基于 Kotlin 协程的基本要素带领大家从无到有地构建一套高仿官方协程框架的轻量级的框架 CoroutineLite,让大家进一步理解 Kotlin 协程的基本要素的运用,并为官方协程框架的学习和使用奠定扎实的基础。
共 12 节 (188分钟) 展开列表
在这一章,我们将主要专注于将协程运用于实践。实践过程中主要基于官方的协程框架,除重点介绍 Channel、Select、Flow 等特性的运用以外,我们还将通过案例为大家展示协程在 Android、Spring、Ktor 当中的实践运用。
共 10 节 (195分钟) 展开列表
在这一章,我们将对整个课程的内容进行统一梳理和总结。
共 1 节 (11分钟) 展开列表
不定期加餐,补充Kotlin一手干货。
共 1 节 (24分钟) 展开列表
全部试看小节
某互联网巨头移动端负责人,Kotlin中文社区负责人,微信公众号 Kotlin 号主;最早从事Kotlin开发和推广活动的参与者和组织者之一,长期专注于Kotlin的研究,拥有丰富的线上生产环境中使用 Kotlin 开发项目经验;曾在 『DroidConf』和 『JetBrains Open Day』等大会分享 Kotlin 相关实战经验,慕课网出品多门实战课程,广受学员好评与喜爱。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题