巴士下载站 / 汇聚当下最新最酷的软件下载站!
巴士下载站
您的位置: 首页 >软件下载 > 教育教学 > 电子书籍 > Kotlin从小白到大牛 高清版(PDF格式)

巴士为您推荐: Kotlin 从小白到大牛 高清版

Kotlin从小白到大牛pdf是一本非常优秀的电子书籍,该书主要是讲解了关于Kotlin编程语言方面的知识,而且内容通俗易懂,因此有需要的用户欢迎在WWW.11684.COM下载阅读!

Kotlin从小白到大牛高清版下载(该资源已下架)-Kotlin从小白到大牛 高清版(PDF格式)下载

内容介绍

本书是一部系统论述Kotlin编程语言、面向对象编程方法以及函数式编程思想的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程)。全书共分为5篇:第1篇Kotlin基础(第1章~第10章),第2篇面向对象(第11章~第13章),第3篇函数式编程(第14章~第17章),第4篇Kotlin进阶(第18章~第27章),第5篇项目实战(第28章~第29章)。主要内容包括:开篇综述;开发环境搭建;个Kotlin程序;Kotlin语法基础;Kotlin编码规范;数据类型;字符串;运算符;程序流程控制;函数;面向对象编程;继承与多态;抽象类与接口;函数式编程基石——高阶函数和Lambda表达式;泛型;数据容器——数组和集合;Kotlin中函数式编程API;异常处理;线程;协程;Kotlin与Java混合编程;Kotlin I/O与文件管理;网络编程;Kotlin与Java Swing图形用户界面编程;轻量级SQL框架——Exposed;反射;注解。最后给出了两个项目设计案例,项目实战1:开发PetStore宠物商店项目;项目实战2:开发Kotlin版QQ2006聊天工具。

Kotlin从小白到大牛高清版下载(该资源已下架)-Kotlin从小白到大牛 高清版(PDF格式)下载

为便于读者快速掌握Kotlin编程方法,本书作者精心制作了电子书、完整的教学课件、完整的源代码与丰富的配套视频教程,并提供在线答疑服务。

作者介绍

关东升:一个在IT领域摸爬滚打20多年的老程序员、培训师、作者。精通多种IT技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。著有《iOS开发指南》《从零开始学Swift》《Android网络游戏开发实战》《Cocos2d-x实战》系列和《JSP网络程序设计》等40多本计算机书籍。

目录介绍

Kotlin从小白到大牛高清版下载(该资源已下架)-Kotlin从小白到大牛 高清版(PDF格式)下载

推荐序 1

前言 3

配套资源说明 6

学习路线图 7

内容说明 9

第1篇 Kotlin基础

本篇视频:454分钟

第1章 开篇综述 2

本章视频:33分钟

1.1 Kotlin语言简介 2

1.1.1 Kotlin语言历史 2

1.1.2 Kotlin语言设计目标 2

1.2 Kotlin语言特点 3

1.3 Kotlin与Java虚拟机 4

1.3.1 Java虚拟机 4

1.3.2 Kotlin应用程序运行过程 5

1.4 如何获得帮助 5

第2章 开发环境搭建 8

本章视频:25分钟

2.1 JDK工具包 8

2.1.1 JDK下载和安装 8

2.1.2 设置环境变量 10

2.2 IntelliJ IDEA开发工具 12

2.3 Eclipse开发工具 13

2.3.1 Eclipse下载和安装 13

2.3.2 安装Kotlin插件 17

2.4 Kotlin编译器 18

2.4.1 下载Kotlin编译器 18

2.4.2 设置Kotlin编译器环境变量 19

2.5 文本编辑工具 20

2.5.1 在Sublime Text中安装Kotlin语言包 20

2.5.2 Sublime Text与Kotlin编译器集成 21

Kotlin从小白到大牛高清版下载(该资源已下架)-Kotlin从小白到大牛 高清版(PDF格式)下载

第3章 第一个Kotlin程序 25

本章视频:22分钟

3.1 使用REPL实现 25

3.2 使用IntelliJ IDEA实现 26

3.2.1 创建项目 26

3.2.2 创建Kotlin源代码文件 28

3.2.3 编写代码 29

3.2.4 运行程序 30

3.3 使用IntelliJ IDEA与Gradle实现 30

3.4 使用Eclipse与Kotlin插件实现 33

3.4.1 创建项目 33

3.4.2 创建Kotlin源代码文件 34

3.4.3 运行程序 35

3.5 使用文本编辑工具与Kotlin编译器实现 37

3.5.1 编写代码 37

3.5.2 编译程序 37

3.5.3 运行程序 39

3.6 代码解释 39

第4章 Kotlin语法基础 41

本章视频:52分钟

4.1 标识符和关键字 41

4.1.1 标识符 41

4.1.2 关键字 42

4.2 变量和常量 43

4.2.1 变量 43

4.2.2 常量和只读变量 44

4.2.3 使用var还是val 45

4.3 注释 46

4.4 语句与表达式 47

4.4.1 语句 48

4.4.2 表达式 48

4.5 包 49

4.5.1 包的作用 49

4.5.2 包的定义 50

4.5.3 包的引入 51

第5章 Kotlin编码规范 53

本章视频:49分钟

5.1 命名规范 53

5.2 注释规范 55

5.2.1 文件注释 55

5.2.2 文档注释 55

5.2.3 代码注释 58

5.2.4 使用地标注释 59

5.3 声明 60

5.3.1 变量或常量声明 60

5.3.2 类声明 61

5.4 代码排版 62

5.4.1 空行 62

5.4.2 空格 64

5.4.3 缩进 65

5.4.4 断行 65

5.5 省略规范 66

Kotlin从小白到大牛高清版下载(该资源已下架)-Kotlin从小白到大牛 高清版(PDF格式)下载

第6章 数据类型 68

本章视频:45分钟

6.1 回顾Java数据类型 68

6.2 Kotlin基本数据类型 69

6.2.1 整型类型 70

6.2.2 浮点类型 71

6.2.3 字符类型 72

6.2.4 布尔类型 74

6.3 数值类型之间的转换 75

6.3.1 赋值与显式转换 75

6.3.2 数学计算与隐式转换 77

6.4 可空类型 77

6.4.1 可空类型概念 78

6.4.2 使用安全调用运算符(?.) 78

6.4.3 非空断言运算符(!!) 79

6.4.4 使用Elvis运算符(?:) 80

第7章 字符串 82

本章视频:93分钟

7.1 字符串字面量 82

7.1.1 普通字符串 82

7.1.2 原始字符串 83

7.2 不可变字符串 85

7.2.1 String 85

7.2.2 字符串拼接 86

7.2.3 字符串模板 87

7.2.4 字符串查找 89

7.2.5 字符串比较 91

7.2.6 字符串截取 93

7.3 可变字符串 94

7.3.1 StringBuilder 94

7.3.2 字符串追加、插入、删除和替换 95

7.4 正则表达式 97

7.4.1 Regex类 97

7.4.2 字符串匹配 98

7.4.3 字符串查找 99

7.4.4 字符串替换 99

7.4.5 字符串分割 100

第8章 运算符 102

本章视频:51分钟

8.1 算术运算符 102

8.1.1 一元运算符 102

8.1.2 二元运算符 103

8.1.3 算术赋值运算符 104

8.2 关系运算符 105

8.3 逻辑运算符 107

8.4 位运算符 108

8.5 其他运算符 111

8.6 运算符优先级 111

Kotlin从小白到大牛高清版下载(该资源已下架)-Kotlin从小白到大牛 高清版(PDF格式)下载

第9章 程序流程控制 113

本章视频:47分钟

9.1 if分支结构 113

9.1.1 if结构当作语句使用 113

9.1.2 if表达式 115

9.2 when多分支结构 117

9.2.1 when结构当作语句使用 118

9.2.2 when表达式 119

9.3 循环结构 121

9.3.1 while语句 121

9.3.2 do-while语句 122

9.3.3 for语句 122

9.4 跳转语句 124

9.4.1 break语句 124

9.4.2 continue语句 126

9.5 使用区间 128

9.5.1 表示区间 128

9.5.2 使用in和!in关键字 129

第10章 函数 131

本章视频:37分钟

10.1 函数声明 131

10.2 返回特殊数据 132

10.2.1 无返回数据与Unit类型 132

Kotlin从小白到大牛高清版下载(该资源已下架)-Kotlin从小白到大牛 高清版(PDF格式)下载

10.2.2 永远不会正常返回数据与Nothing类型 133

10.3 函数参数 134

10.3.1 使用命名参数调用函数 134

10.3.2 参数默认值 135

10.3.3 可变参数 136

10.4 表达式函数体 137

10.5 局部函数 137

10.6 匿名函数 138

第2篇 面向对象

本篇视频:360分钟

第11章 面向对象编程 142

本章视频:246分钟

11.1 面向对象概述 142

11.2 面向对象的三个基本特性 143

11.2.1 封装性 143

11.2.2 继承性 143

11.2.3 多态性 144

11.3 类声明 144

猜你喜欢
排行榜
回顶部 去下载