⚠️ 重要提醒:课程资源里面的所有加微信什么的不要信,上当受骗与本站无关。

📚 课程介绍

本课程全面深入讲解Kotlin编程语言,从基础语法到高级特性,包括面向对象、函数式编程、协程等,适合有一定编程基础的学员。

📋 学习前提

1. Java基础(熟悉Java的基本语法和面向对象编程) 2. 编程基础(了解编程基本概念,如变量、数据类型、控制结构等)

⭐ 推荐指数

⭐⭐⭐⭐☆ (4/5星)

📖 课程目录

第1章 课程介绍

1-1 课程导学

1-2 什么是Kotlin?

第2章 数据类型

2-1 Boolean数据类型

2-2 Number数据类型

2-3 拆箱装箱与Char数据类型

2-4 基础数据类型转换与字符串

2-5 Kotlin中类和对象初始

2-6 空类型和智能类型转换

2-7 包(package)

2-8 区间(Range)

2-9 数组(Array)

第3章 程序结构

3-1 常量与变量(val,var)

3-2 函数(function)

3-3 Lambda表达式

3-4 类成员(成员方法、成员变量)

3-5 基本运算符

3-6 表达式(中缀表达式,分支表达式,when表达式等)

3-7 循环语句(for循环,while循环,continue,break)

3-8 异常捕获(try,catch,finally)

3-9 具名参数,变长参数,默认参数

3-10 小案例:命令行计数器开发

3-11 导出可执行程序

第4章 面向对象

4-1 面向对象-抽象类与接口(abstract,interface)上

4-2 面向对象-继承1

4-3 面向对象-继承2

4-4 类及其成员的可见性(private,protected,internal,public)

4-5 类的鼻祖-object

4-6 伴生对象与静态成员

4-7 方法重载与默认参数

4-8 扩展成员

4-9 属性代理

4-10 数据类(allOpen,noArg插件,再见,javaBean)

4-11 内部类(this@Outter,this@Inner)

4-12 枚举(enum)

4-13 密封类(sealed Class)

4-1 面向对象-抽象类与接口(abstract,interface)下

4-10 补

第5章 高阶函数

5-1 高阶函数的基本概念

5-2 常见高阶函数(forEach,map,flatmap,fold,reduce,filter,takeWhile,let,apply,with,use)1

5-3 常见高阶函数(forEach,map,flatmap,fold,reduce,filter,takeWhile,let,apply,with,use)2

5-4 尾递归优化(tailrec)

5-5 闭包(函数式编程的福音)

5-6 函数复合(f(g(x)),infix)

5-7 科理化(Currying)-函数调用链

5-8 偏函数

5-9 小案例:统计字符串个数程序开发

第6章 领域特定语言 DSL

6-1 DSL 的基本概念

6-2 小案例:HTML DSL开发

6-3 Gradle Kotlin 脚本编写

第7章 协程 Coroutine

7-1 协程的基本概念S

7-2 小案例:异步下载图片1

7-3 小案例:异步下载图片2.

7-4 小案例:异步下载图片3

7-5 协程的原理剖析

7-6 小案例:序列生成器

7-7 Kotlinx.coroutine框架介绍

7-8 本章小结

第8章 Kotlin与 Java 混合开发

8-1 基本互操作

8-2 SAM 转换

8-3 正则表达式

8-4 集合框架

8-5 IO 操作

8-6 装箱和拆箱

8-7 注解处理器

8-8 本章小结

第9章 Kotlin的应用与展望

9-1+Kotlin的应用与展望概要

9-2 小案例:Kotlin-Script 脚本编写

9-3 小案例:Kotlin-Android 项目开发

9-4 小案例:Kotlin-JavaScript前端项目开发

9-5 小案例:Kotlin-SpringBoot服务端项目开发

9-6 小案例:Kotlin-Native项目开发

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。