Kotlin从入门到项目实战
本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,最快当天,一般隔天发货。支持7天无理由退换货.开票联系客服
¥
30.02
3.8折
¥
79
全新
仅1件
作者徐鸿福 著
出版社电子工业出版社
出版时间2019-08
装帧平装
货号30693762
上书时间2023-12-15
商品详情
- 品相描述:全新
- 商品描述
-
目录
目录
=
第1篇 准备
=
第1章 了解Kotlin2
1.1 Kotlin能干什么2
1.2 Kotlin的优势3
1.3 如何使用本书3
-
第2章 体验Kotlin4
2.1 搭建开发环境4
∣2.1.1 搭建Java的开发环境4
∣2.1.2 搭建Kotlin的开发环境6
2.2 使用RPHL6
∣2.2.1 认识RPHL——快速验证代码的利器6
∣2.2.2 实例1:在RPHL中进行四则运算6
2.3 Kotlin的IDE支持7
∣2.3.1 使用IDEA/Android Studio7
∣2.3.2 使用Eclipse7
2.4 Kotlin 的构建工具8
∣2.4.1 使用Maven8
∣2.4.2 使用Gradle10
2.5 基本概念10
∣2.5.1 源文件与字节码文件10
∣2.5.2 标识符与关键字11
∣2.5.3 语句和代码块11
∣2.5.4 注释11
∣2.5.5 main()函数13
2.6 本章小结14
=
第2篇 入门
=
第3章 第一次动手16
3.1 实例2:第一个Kotlin脚本——四则运算16
∣3.1.1 了解Kotlin脚本16
∣3.1.2 编写Kotlin脚本16
∣3.1.3 运行脚本16
3.2 实例3:第一个Kotlin应用——Hello Kotlin17
∣3.2.1 了解Kotlin应用17
∣3.2.2 编写代码17
∣3.2.3 编译代码17
∣3.2.4 运行代码18
3.3 本章小结18
-
第4章 变量和常量19
4.1 变量19
∣4.1.1 了解变量19
∣4.1.2 创建变量19
4.2 常量(值)20
∣4.2.1 了解常量(值)21
∣4.2.2 创建常量(值)21
4.3 实例4:对比变量和常量21
4.4 本章小结22
=
第5章 数据类型23
5.1 了解数据类型分类23
5.2 “数值”类型——表示数字23
∣5.2.1 数值类型的基本分类23
∣5.2.2 整型、长整型与短整型24
∣5.2.3 单精度与双精度浮点类型26
∣5.2.4 实例5:用“数值”类型进行转账操作27
5.3 “字符”与“字符串”类型——表示文本27
∣5.3.1 字符类型28
∣5.3.2 字符串类型——一组字符的集合28
∣5.3.3 字符串类型的常用方法29
∣5.3.4 了解字符串模板——在字符串中使用表达式31
∣5.3.5 实例6:用字符串模板编写SQL语句32
∣5.3.6 了解多行文字——原样输出多行语句33
∣5.3.7 实例7:用多行字符串排版文字34
5.4 “字节”类型——表示二进制35
5.5 “布尔”类型——真或假35
5.6 Kotlin的可空类型35
∣5.6.1 空值——没有存储空间35
∣5.6.2 可空类型——可能是空值,也可能不是36
∣5.6.3 非空类型——不能为空值37
∣5.6.4 实例8:用安全操作符避免空指针37
5.7 Kotlin的内置类型结构39
∣5.7.1 Any类型——所有类的父类39
∣5.7.2 Unit类型——什么都不返回39
∣5.7.3 Nothing类型——什么都没有39
5.8 类型转换与类型判断40
∣5.8.1 数值类型转换40
∣5.8.2 自动类型转换40
∣5.8.3 强制类型转换41
∣5.8.4 类型提升41
∣5.8.5 安全类型转换41
∣5.8.6 类型判断与智能转换42
5.9 类型别名42
5.10 本章小结43
=
第6章 操作符44
6.1 认识操作符44
6.2 一元操作符44
∣6.2.1 正负操作符44
∣6.2.2 自增操作符与自减操作符45
∣6.2.3 否定操作符45
6.3 二元操作符46
∣6.3.1 四则运算操作符46
∣6.3.2 复合操作符46
∣6.3.3 比较操作符47
∣6.3.4 位运算方法48
∣6.3.5 猫王操作符49
∣6.3.6 相等性49
∣6.3.7 in和!in操作符50
∣6.3.8 索引操作符51
∣6.3.9 区间操作符51
6.4 操作符重写51
6.5 本章小结52
=
第7章 流程控制53
7.1 条件语句53
∣7.1.1 if语句53
∣7.1.2 if表达式55
∣7.1.3 when语句56
∣7.1.4 when表达式57
∣7.1.5 实例9:when语句的多种用法57
7.2 循环语句59
∣7.2.1 while循环60
∣7.2.2 for循环61
∣7.2.3 实例10:用for循环替代while循环62
∣7.2.4 repeat语句62
7.3 跳转语句63
∣7.3.1 continue语句——跳过当前循环63
∣7.3.2 break语句——停止循环64
∣7.3.3 实例11:用continue语句和break语句替换标签65
7.4 本章小结65
=
第8章 数组类型67
8.1 数组67
∣8.1.1 了解数组——一组相同类型的数据67
∣8.1.2 创建数组67
∣8.1.3 实例12:数组的常用操作70
8.2 多维数组72
∣8.2.1 了解多维数组——数组的元素也是数组72
∣8.2.2 实例13:用多维数组输出图形73
8.3 本章小结74
=
第9章 集合类型75
9.1 列表(List)类型75
∣9.1.1 列表——有序的一组数据75
∣9.1.2 不可变列表75
∣9.1.3 可变列表77
∣9.1.4 空列表78
∣9.1.5 实例14:列表类型的常用方法79
9.2 集(Set)类型82
∣9.2.1 集——不重复的一组数据82
∣9.2.2 不可变集82
∣9.2.3 可变集82
∣9.2.4 空集84
∣9.2.5 实例15:集类型的常用方法84
9.3 区间(Range)类型85
∣9.3.1 了解区间——连续的一组数据85
∣9.3.2 实例16:区间类型的常用方法87
9.4 序列(Sequence)类型88
∣9.4.1 了解序列——一组数据88
∣9.4.2 实例17:序列类型的常用方法88
9.5 本章小结89
=
第3篇 进阶
=
第10章 映射类型94
10.1 了解映射——通过名字找到值94
10.2 创建不可变映射94
10.3 创建可变映射95
10.4 创建空映射97
10.5 实例18:映射的常用方法97
∣10.5.1 获得映射的长度97
∣10.5.2 通过键访问值97
∣10.5.3 修改可变映射99
∣10.5.4 删除可变映射中的元素100
∣10.5.5 遍历映射100
10.6 本章小结101
=
第11章 类与对象102
11.1 函数的概念与使用102
∣11.1.1 了解函数——重用一组语句102
∣11.1.2 认识函数的基本结构102
11.2 函数的返回值103
∣11.2.1 在函数中返回值103
∣11.2.2 了解返回值的数据类型104
∣11.2.3 实例19:在函数中同时返回多个值104
11.3 函数的参数105
∣11.3.1 了解函数的参数105
∣11.3.2 命名参数106
∣11.3.3 变参——在无法确定参数个数时使用107
∣11.3.4 参数的默认值109
∣11.3.5 单表达式函数109
11.4 类的概念与使用110
∣11.4.1 了解类——同一种概念的抽象110
∣11.4.2 类的基本结构110
∣11.4.3 实例20:定义一个电脑类111
11.5 对象112
∣11.5.1 了解对象——类的具体实现112
∣11.5.2 创建对象113
∣11.5.3 访问对象的属性和方法113
11.6 构造方法114
∣11.6.1 了解构造方法——如何创建对象114
∣11.6.2 主构造方法与初始化代码114
∣11.6.3 副构造方法116
11.7 属性118
∣11.7.1 了解属性和字段118
∣11.7.2 使用默认的Getter和Setter访问器119
∣11.7.3 自定义Getter和 Setter访问器119
∣11.7.4 幕后字段121
∣11.7.5 延迟初始化属性121
∣11.7.6 内联属性123
11.8 方法123
∣11.8.1 infix方法123
∣11.8.2 componentN方法124
11.9 this关键字125
11.10 实例21:创建用户登录管理系统126
∣11.10.1 创建用户类126
∣11.10.2 创建用户管理类128
∣11.10.3 创建客户端131
11.11 本章小结132
=
第12章 类的进阶用法133
12.1 嵌套类——在类中定义类133
12.2 内部类——将类作为另一个类的成员134
12.3 对象声明——单例对象134
12.4 伴生对象——代替静态成员135
∣12.
内容摘要
本书是Kotlin跨平台编程语言的实战型工具书,全书力求以“简洁的语言+大量实例”风格进行讲解,能够帮助熟悉Java语言或“零基础编程”的读者快速掌握Kotlin。全书共分为5篇,由浅入深,层次递进地进行讲解。第1篇“准备”,介绍了Kotlin语言的基本特性和使用场景;第2篇“入门”,介绍了Kotlin语言中的变量和常量、数据类型、操作符、流程控制、数组类型、集合类型;第3篇“进阶”,介绍了映射类型、类与对象、类的进阶用法、继承、抽象类与接口、包管理与访问控制符、正则表达式、泛型;第4篇“高阶”,介绍了扩展与委托、函数的高级应用、注解与反射、异常、I/O操作、DSL、异步编程、与Java之间的调用;第5篇“项目实战”,主要介绍了使用Kotlin语言来编写一个图书管理系统的后端应用、Android应用、前端应用。本书适合所有对Kotlin语言感兴趣的读者。无论读者之前是否有过Kotlin经验或Java基础,哪怕只是编程的初学者,都可以通过本书很快地掌握这门语言。
图书标准信息
-
作者
徐鸿福 著
-
出版社
电子工业出版社
-
出版时间
2019-08
-
版次
1
-
ISBN
9787121371400
-
定价
79.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
376页
-
字数
527千字
- 【内容简介】
-
本书是Kotlin跨平台编程语言的实战型工具书,全书力求以“简洁的语言+大量实例”风格进行讲解,能够帮助熟悉Java语言或“零基础编程”的读者快速掌握Kotlin。
全书共分为5篇,由浅入深,层次递进地进行讲解。
--第1篇“准备”,介绍了Kotlin语言的基本特性和使用场景;
--第2篇“入门”,介绍了Kotlin语言中的变量和常量、数据类型、操作符、流程控制、数组类型、集合类型;
--第3篇“进阶”,介绍了映射类型、类与对象、类的进阶用法、继承、抽象类与接口、包管理与访问控制符、正则表达式、泛型;
--第4篇“高阶”,介绍了扩展与委托、函数的高级应用、注解与反射、异常、I/O操作、DSL、异步编程、与Java之间的调用;
--第5篇“项目实战”,主要介绍了使用Kotlin语言来编写一个图书管理系统的后端应用、Android应用、前端应用。
本书适合所有对Kotlin语言感兴趣的读者。无论读者之前是否有过Kotlin经验或Java基础,哪怕只是编程的初学者,都可以通过本书很快地掌握这门语言。
- 【作者简介】
-
徐鸿福
精通Java和移动应用研发,拥有多年的研发和架构经验。
擅长用Java、Kotlin、Scala、JavaScript、Go等编程语言开发大型商业系统。
在移动互联网领域,从事过浏览器、多媒体等移动应用的研发。其中,负责的移动应用中台大大提高了系统的稳定性,减少了开发人员的代码开发量。
在互联网金融领域,从事过财务、清结算、区块链等系统研发。其中,负责的金融云系统如今已是某“独角兽”公司*重要的战略项目。
- 【目录】
-
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价