百道网
 您现在的位置:Fun书 > 第一季Kotlin崛起:次世代Android开发
第一季Kotlin崛起:次世代Android开发


第一季Kotlin崛起:次世代Android开发

作  者:张云波

出 版 社:电子工业出版社

丛 书:移动开发系列

出版时间:2017年09月

定  价:99.00

I S B N :9787121324949

所属分类: 专业科技  >  计算机/网络  >  移动开发    

标  签:计算机?网络  计算机体系结构  

[查看微博评论]

分享到:

TOP内容简介

本书分为3篇:第一篇,基础语法篇,主要讲解*基础的面向过程式语法;第二篇,面向对象篇,详解Kotlin的面向对象;第三篇,Kotlin 安卓开发篇,主要讲解开发工具Android Studio的使用、UI常用组件和Kotlin开发框架Anko的应用,且以两个小实战展示Kotlin在安卓平台的实际开发能力。

TOP作者简介

张云波,昵称小波,网络知名讲师,《小波说雨燕》系列视频作者,目前致力于移动开发培训领域。曾在IBM/HP/神州数码/埃森哲/SONY/SAP等公司从事商业软件开发相关工作,有海外工作经验,英语日语熟练。 参与项目:iCard信用卡/国家电网&上海电力互通3期/文雅科BI产品综合测试/Charment II/日本某音乐APP/夏普Sharp无锡液晶屏QS-I/淘宝某第三方平台分销APP/葛兰素史克-新药销售代表用APP/辉瑞新药推广APP 。

TOP目录

第1篇 基础语法篇1

第1章Kotlin初入门2

1.1练习环境配置2

1.2HelloWorld程序9

1.3常量与变量11

第2章Kotlin基础15

2.1整数型和类型推断15

2.2浮点型(小数)17

2.3类型安全18

2.4布尔型18

2.5元组20

2.6可空类型(nullable)20

2.7基础操作符21

2.8package和import25

2.9异常处理和类初始化26

2.10引用相等和结构相等27

2.11区间(Range)28

2.12控制流作为表达式29

2.13函数返回34

2.14类型层级34

2.15循环35

第3章控制流37

3.1二元判断37

3.2循环38

3.3多元判断44

第4章字符串和字符46

4.1字符串46

4.2字符52

第5章函数54

5.1函数定义和使用54

5.2函数的作用范围56

5.3命名参数和默认参数60

5.4函数操作符63

5.5函数扩展68

5.6函数字面量71

5.7尾递归函数72

5.8标准库函数73

5.9泛型函数77

第6章Lambda和高阶函数79

6.1Lambda表达式79

6.2高阶函数81

第7章集合类型84

7.1Array数组84

7.2MutableList可变列表92

7.3Set94

7.4MutableSet96

7.5Java中的各种集合97

7.6Map97

7.7MutableMap102

7.8集合类型共性详解104

第2篇 面向对象篇113

第8章初识对象114

8.1万物皆对象114

8.2用Kotlin描述对象115

8.3愉快的构造121

8.4属性128

第9章类的进阶136

9.1继承136

9.2抽象类,重写和重载144

9.3接口146

9.4修饰符152

9.5扩展160

第10章多彩的类173

10.1数据类173

10.2密封类183

10.3泛型186

10.4嵌套类195

10.5枚举类201

10.6对象213

10.7委托223

第11章关于对象的小细节241

11.1类型检查与类型转换241

11.2异常错误处理246

11.3结构相等与引用相等254

11.4this表达式257

11.5类型别名263

第12章面向对象高级部分268

12.1操作符重载268

12.2反射282

12.3维护初步288

第3篇 Kotlin安卓开发篇

第13章UI界面基础296

13.1AndroidUI简介296

13.2基类View和容器ViewGroup296

13.3Anko简介302

13.4AnkoLayoutDSL302

13.5基本布局315

13.6基础UI组件331

13.7进阶UI组件353

第14章Activity与Fragment367

14.1Activity367

14.2Fragment375

第15章Service与BroadcastReceiver380

15.1Service380

15.2Android广播接收器(BroadcastReceivers)396

第16章Kotlin多线程编程404

16.1进程?线程?404

16.2Android开发中多线程的必要性405

16.3Kotlin中的Executors414

第17章Android数据存储416

17.1SharePreferences416

17.2文件存储数据418

17.3SQLite数据库存储数据421

17.4ContentProvider存储数据430

17.5网络存储数据433

第18章Kotlin网络编程434

18.1基于TCP/IP协议栈的网络编程434

18.2基于HTTP的网络通信436

18.3HTTPConnection438

18.4HTTP库Fuel439

18.5数据交换格式—JSON简介443

18.6Demo:IP查询445

18.7WebView450

……

第19章Demo:天气462

第20章Demo:网易云音乐500

TOP书摘

TOP 其它信息

页  数:556

开  本:16开

正文语种:中文

加载页面用时:61.5045