• Kotlin从入门到项目实战
21年品牌 40万+商家 超1.5亿件商品

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等编程语言开发大型商业系统。

 

在移动互联网领域,从事过浏览器、多媒体等移动应用的研发。其中,负责的移动应用中台大大提高了系统的稳定性,减少了开发人员的代码开发量。

 

在互联网金融领域,从事过财务、清结算、区块链等系统研发。其中,负责的金融云系统如今已是某“独角兽”公司*重要的战略项目。

 


【目录】

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP