- 了解 Kotlin 的基本原理
观众
- 有兴趣深入了解 Kotlin 编程的开发人员
Kotlin是基于(0)的现代、功能和对象导向的编程语言。
在这项由导师领导的现场培训中,参与者将学习如何使用编程语言提供的更先进的功能。
在本研讨会结束后,参与者将能够:
- 了解什么使 Kotlin 与其他 JVM 语言相比非常可扩展和独特。
- 研究先进的主题和功能在 Kotlin 包括功能,班级,代表,基因学,代码编程和无同步编程。
课程格式
- 部分讲座,部分讨论,练习和重实习
介绍
复习 Kotlin 基础知识
在 Kotlin 中使用高级功能
-
在 Kotlin 中使用嵌套函数重用功能
在 Kotlin 中使用中缀表示法调用函数
在 Kotlin 中声明匿名函数
在 Kotlin 中使用内联修饰符提高效率
在 Kotlin 中使用高级函数时实现返回和本地返回
在 Kotlin 中实现尾递归进行优化
在 Kotlin 中使用运算符重载
在 Kotlin 中使用 Lambda 和接收器对 DSL 创建限制
调用 Kotlin 中的实例
在 Kotlin 中使用函数构造
功能组成
咖喱
其他结构
在 Kotlin 中实现字段 在 Kotlin 中使用 “lateinit” 修饰符 了解 Kotlin 中的嵌套类和内部类 在 Kotlin 中使用伴随对象定义“静态方法” 在 Kotlin 中隐藏类构造函数 将类标记为 Kotlin 中的密封 在 Kotlin 中使用类型别名 类 Kotlin 的高级功能摘要
-
在 Kotlin 中实现委派
理解 Kotlin 中成员委派的概念 在 Kotlin 中将成员函数委派给另一个类 在 Kotlin 中委派属性以提高代码重用效率 在 Kotlin 中使用内置委托属性 在 Kotlin 中委派本地属性以进行代码重用 在 Kotlin 中的类中实现扩展属性 Kotlin 中授权不同方面的总结
-
深入了解 Kotlin 中的泛型
了解通用约束 了解泛型中的方差和不变性 在 Kotlin 中使用“out”修饰符表示泛型中的协方差 在 Kotlin 中表示逆变 探索 Kotlin 中类型投影和星形投影的概念 Kotlin 中的高级泛型摘要
-
Kotlin 中的元编程
反射概述 将 Java 反射与 Kotlin 一起使用 使用反射 API 使用 Kotlin 的 Reflection API 处理类型擦除 Kotlin 在 Kotlin 中使用 Reified 泛型 在 Kotlin 中定义自定义注释 Kotlin中的元编程和内省技术总结
-
在 Kotlin 中执行异步 Programming
了解异步编程的问题 在 Kotlin 中实现异步编程和协程 使用协程在 Kotlin 中实现 Async 和 Await 在 Kotlin 中实现 Yield 了解协程相对于 Reactive 扩展的优势 Kotlin 中的协程总结
-
总结和结论
United Arab Emirates - Advanced Kotlin Programming
Qatar - Advanced Kotlin Programming
Egypt - Advanced Kotlin Programming
Saudi Arabia - Advanced Kotlin Programming
South Africa - Advanced Kotlin Programming
Brasil - Advanced Kotlin Programming
Canada - Advanced Kotlin Programming
中国 - Advanced Kotlin Programming
香港 - Advanced Kotlin Programming
澳門 - Advanced Kotlin Programming
台灣 - Advanced Kotlin Programming
USA - Advanced Kotlin Programming
Österreich - Advanced Kotlin Programming
Schweiz - Advanced Kotlin Programming
Deutschland - Advanced Kotlin Programming
Czech Republic - Advanced Kotlin Programming
Denmark - Advanced Kotlin Programming
Estonia - Advanced Kotlin Programming
Finland - Advanced Kotlin Programming
Greece - Advanced Kotlin Programming
Magyarország - Advanced Kotlin Programming
Ireland - Advanced Kotlin Programming
Luxembourg - Advanced Kotlin Programming
Latvia - Advanced Kotlin Programming
España - Programación avanzada de Kotlin
Italia - Advanced Kotlin Programming
Lithuania - Advanced Kotlin Programming
Nederland - Advanced Kotlin Programming
Norway - Advanced Kotlin Programming
Portugal - Advanced Kotlin Programming
România - Advanced Kotlin Programming
Sverige - Advanced Kotlin Programming
Türkiye - Advanced Kotlin Programming
Malta - Advanced Kotlin Programming
Belgique - Advanced Kotlin Programming
France - Advanced Kotlin Programming
日本 - Advanced Kotlin Programming
Australia - Advanced Kotlin Programming
Malaysia - Advanced Kotlin Programming
New Zealand - Advanced Kotlin Programming
Philippines - Advanced Kotlin Programming
Singapore - Advanced Kotlin Programming
Thailand - Advanced Kotlin Programming
Vietnam - Advanced Kotlin Programming
India - Advanced Kotlin Programming
Argentina - Programación avanzada de Kotlin
Chile - Programación avanzada de Kotlin
Costa Rica - Programación avanzada de Kotlin
Ecuador - Programación avanzada de Kotlin
Guatemala - Programación avanzada de Kotlin
Colombia - Programación avanzada de Kotlin
México - Programación avanzada de Kotlin
Panama - Programación avanzada de Kotlin
Peru - Programación avanzada de Kotlin
Uruguay - Programación avanzada de Kotlin
Venezuela - Programación avanzada de Kotlin
Polska - Advanced Kotlin Programming
United Kingdom - Advanced Kotlin Programming
South Korea - Advanced Kotlin Programming
Pakistan - Advanced Kotlin Programming
Sri Lanka - Advanced Kotlin Programming
Bulgaria - Advanced Kotlin Programming
Bolivia - Programación avanzada de Kotlin
Indonesia - Advanced Kotlin Programming
Kazakhstan - Advanced Kotlin Programming
Moldova - Advanced Kotlin Programming
Morocco - Advanced Kotlin Programming
Tunisia - Advanced Kotlin Programming
Kuwait - Advanced Kotlin Programming
Oman - Advanced Kotlin Programming
Slovakia - Advanced Kotlin Programming
Kenya - Advanced Kotlin Programming
Nigeria - Advanced Kotlin Programming
Botswana - Advanced Kotlin Programming
Slovenia - Advanced Kotlin Programming
Croatia - Advanced Kotlin Programming
Serbia - Advanced Kotlin Programming
Bhutan - Advanced Kotlin Programming