当前位置:当前位置:主页 > 计算机电子书 > 程序设计 > Kotlin pdf电子书
Kotlin开发快速入门与实战

Kotlin开发快速入门与实战 PDF 超清原版

  • 更新:2019-10-11
  • 大小:29.2MB
  • 类别:Kotlin
  • 作者:阿布、胥嘉幸
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Kotlin开发快速入门与实战》是由电子工业出版社出版的一本关于Kotlin方面的书籍,作者是阿布、胥嘉幸,主要介绍了关于Kotlin开发、快速入门、实战方面的知识内容,目前在Kotlin类书籍综合评分为:7.4分。

书籍介绍

Kotlin开发快速入门与实战 PDF

杰出开发软件技术工程师依据Kotlin*版本号编写,內容全方位,系统软件解读Kotlin开发设计方法和新项目实战演练,将为您打造出1个全栈工程师。

Kotlin开发快速入门与实战》关键详细介绍在Kotlin开发设计中各种各样有关的技术性及专业知识,本书共分成7章,內容层级清楚,难度系数由浅入深。第1章详细介绍Kotlin程序编写自然环境的构建、怎样运作Kotlin新项目,及其在线编辑器的安裝;第2章详细介绍Kotlin计算机语言的基本,主题思想包含自变量与常量、普遍的数据类型、运算符及其步骤操纵句子;第3章详细介绍结合,及其普遍的结合实际操作;第4章详细介绍涵数和函数的应用;第5章关键详细介绍面向对象编程基本知识和高級程序编写;第6章关键详细介绍Kotlin与Java的互操作、Kotlin与JavaScript的互操作;第7章关键详细介绍1个案例——电子器件竞拍系统软件,根据Kotlin撰写Android手机客户端。 假如给你必须的Java代码,则能够非常容易了解Kotlin程序编写。沒有Java代码都没有关联,《Kotlin开发设计迅速新手入门与实战演练》也是以Kotlin代码刚开始说起的。期待根据阅读文章《Kotlin开发快速入门与实战》,可以给你变成1个全栈工程师。

目录

  • 第1章 Kotlin环境搭建和开发工具 1
  • 1.1 在Windows操作系统下配置Kotlin环境 1
  • 1.1.1 在Windows操作系统下安装及配置JDK 2
  • 1.1.2 在Windows操作系统下安装及配置Kotlin 7
  • 1.2 在Linux操作系统下配置Kotlin环境 9
  • 1.2.1 在Linux操作系统下安装及配置JDK 9
  • 1.2.2 在Linux操作系统下安装及配置Kotlin 10
  • 1.3 编写第一个Kotlin程序:Hello Kotlin 11
  • 1.4 Kotlin程序运行过程 12
  • 1.5 使用IDE编译并运行Hello Kotlin程序 13
  • 1.5.1 安装JetBrains ideaIC编辑器 13
  • 1.5.2 在JetBrains ideaIC编辑器中安装Kotlin插件 15
  • 1.5.3 在JetBrains ideaIC中创建“Hello Kotlin”项目 18
  • 1.6 本章小结 21
  • 第2章 Kotlin编程基础 22
  • 2.1 Kotlin编程风格 22
  • 2.2 Kotlin常量和变量 23
  • 2.2.1 常量 24
  • 2.2.2 变量 24
  • 2.2.3 变量作用域 25
  • 2.3 Kotlin数据类型 26
  • 2.3.1 布尔类型(Boolean) 26
  • 2.3.2 数值类型(Number) 27
  • 2.3.3 字符类型(Char) 30
  • 2.3.4 字符串类型(String) 31
  • 2.3.5 元组类型(Tuple) 32
  • 2.3.6 可空类型(Null) 32
  • 2.3.7 对象类型(Object) 33
  • 2.3.8 数组类型(Array) 34
  • 2.3.9 数据类型的检查和转换 35
  • 2.4 Kotlin运算符 37
  • 2.4.1 算术运算符 37
  • 2.4.2 关系运算符 38
  • 2.4.3 逻辑运算符 39
  • 2.4.4 赋值运算符 40
  • 2.4.5 位运算函数 41
  • 2.4.6 运算符优先级 41
  • 2.5 Kotlin流程控制语句 42
  • 2.5.1 条件语句(if和when) 43
  • 2.5.2 循环语句 45
  • 2.6 跳转语句 48
  • 2.7 本章小结 50
  • 第3章 Kotlin集合 51
  • 3.1 集合 52
  • 3.2 集合之List 52
  • 3.3 集合之Set 55
  • 3.4 集合之Map 57
  • 3.5 集合操作符 59
  • 3.5.1 总数操作符 59
  • 3.5.2 过滤操作符 61
  • 3.5.3 映射操作符 62
  • 3.5.4 顺序操作符 63
  • 3.5.5 生产操作符 63
  • 3.5.6 元素操作符 64
  • 3.6 本章小结 66
  • 第4章 Kotlin函数 67
  • 4.1 模块化程序设计 67
  • 4.2 函数定义 68
  • 4.3 函数调用 70
  • 4.4 可变参数函数 71
  • 4.5 尾递归函数 72
  • 4.6 高阶函数 72
  • 4.7 内联函数 74
  • 4.8 Lambda表达式 75
  • 4.9 协程 77
  • 4.9.1 阻塞VS挂起 78
  • 4.9.2 协程的内部机制 79
  • 4.10 本章小结 79
  • 第5章 Kotlin面向对象 80
  • 5.1 面向对象的基本概念 81
  • 5.1.1 类 81
  • 5.1.2 对象 81
  • 5.1.3 面向对象的三大特性 81
  • 5.2 类与对象 83
  • 5.2.1 类的定义 84
  • 5.2.2 成员属性 85
  • 5.2.3 成员方法 87
  • 5.2.4 对象实例化 88
  • 5.2.5 构造函数 89
  • 5.2.6 继承和多态的实现 92
  • 5.2.7 封装 96
  • 5.3 Kotlin对象高级应用 99
  • 5.3.1 this关键字的使用 99
  • 5.3.2 super关键字的使用 100
  • 5.3.3 open关键字的使用 101
  • 5.3.4 嵌套类 101
  • 5.3.5 数据类 102
  • 5.3.6 枚举类 103
  • 5.3.7 对象表达式和对象声明 105
  • 5.3.8 密封类 109
  • 5.3.9 抽象类 110
  • 5.3.10 接口的使用 111
  • 5.3.11 泛型 114
  • 5.4 委托和委托属性 116
  • 5.5 错误与异常 123
  • 5.5.1 自定义异常类 124
  • 5.5.2 try表达式 125
  • 5.6 包 125
  • 5.6 本章小结 126
  • 第6章 Kotlin互操作 127
  • 6.1 Kotlin与Java互操作 127
  • 6.1.1 Kotlin调用Java 127
  • 6.1.2 Java调用Kotlin 131
  • 6.2 Kotlin与JavaScript互操作 136
  • 6.2.1 Kotlin调用JavaScript 136
  • 6.2.2 JavaScript调用Kotlin 138
  • 6.3 本章小结 140
  • 第7章 电子拍卖系统 141
  • 7.1 系统功能简介和架构设计 141
  • 7.1.1 系统功能介绍 142
  • 7.1.2 系统架构设计 142
  • 7.2 JSON简介 144
  • 7.2.1 使用PHP创建JSON数据对象 144
  • 7.2.2 接口交互工具类 145
  • 7.3 发送请求的工具类 148
  • 7.4 用户登录 150
  • 7.4.1 处理登录的LoginController 150
  • 7.4.2 用户登录客户端 151
  • 7.5 查看流拍商品 160
  • 7.5.1 查看流拍商品的ItemController 161
  • 7.5.2 查看流拍商品客户端 162
  • 7.6 管理商品种类 168
  • 7.6.1 浏览商品种类的KindController 168
  • 7.6.2 查看商品种类 168
  • 7.6.3 添加商品种类的KindController 174
  • 7.6.4 添加商品种类 174
  • 7.7 管理拍卖商品 176
  • 7.7.1 查看自己的拍卖商品的ItemController 177
  • 7.7.2 查看自己的拍卖商品 178
  • 7.7.3 添加拍卖商品的ItemController 182
  • 7.7.4 添加拍卖商品 183
  • 7.8 竞拍商品 189
  • 7.8.1 选择商品种类 189
  • 7.8.2 根据种类浏览商品的ItemController 191
  • 7.8.3 根据种类浏览商品 192
  • 7.8.4 参与竞价的ItemController 194
  • 7.8.5 参与商品竞价 195
  • 7.9 本章小结 201

资源获取

相关资源

网友留言