• Kotlin从小白到大牛 9787302505310
  • Kotlin从小白到大牛 9787302505310
  • Kotlin从小白到大牛 9787302505310
  • Kotlin从小白到大牛 9787302505310
  • Kotlin从小白到大牛 9787302505310
  • Kotlin从小白到大牛 9787302505310
  • Kotlin从小白到大牛 9787302505310
  • Kotlin从小白到大牛 9787302505310
  • Kotlin从小白到大牛 9787302505310
21年品牌 40万+商家 超1.5亿件商品

Kotlin从小白到大牛 9787302505310

全新正版 可开票 支持7天无理由,不清楚的请咨询客服。

95.44 7.5折 128 全新

仅1件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者关东升

出版社清华大学

ISBN9787302505310

出版时间2018-09

装帧其他

开本其他

定价128元

货号30278758

上书时间2024-01-24

倒爷图书专营店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
关东升,国内著名iOS/Cocos技术作家,iOS技术顾问,Cocos最有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的ios、Windows及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、方正科技、大唐电信、中国石油、工商银行、南方航空、惠普、东软、NTT等企事业单位提供技术咨询及员工培训。著有《iOS网络编程与云端应用最佳实践》、《iOS传感器应用开发最佳实践》、《iOS图形图像、动画和多媒体编程技术最佳实践》、《iOS开发指南》、《交互设计的艺术》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷》等专业图书。

目录
目    录
推荐序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
第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还是val45
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目    录
推荐序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
第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还是val45
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
第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  String85
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  StringBuilder94
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
第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
10.2.2  永远不会正常返回数据与Not.2  类声明61
5.4  代码排版62
5.4.1  空行62
5.4.2  空格64
5.4.3  缩进65
5.4.4  断行65
5.5  省略规范66
第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  String85
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  StringBuilder94
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
第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
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
11.4  属性146
 11.4.1  回顾JavaBean146
 11.4.2  声明属性147
 11.4.3  延迟初始化属性150
 11.4.4  委托属性151
 11.4.5  惰性加载属性152
 11.4.6  可观察属性153
11.5  扩展154
 11.5.1  扩展函数155
 11.5.2  扩展属性156
 11.5.3 “成员优先”原则157
 11.5.4  定义中缀运算符159
11.6  构造函数160
 11.6.1  主构造函数160
 11.6.2  次构造函数162
 11.6.3  默认构造函数163
11.7  封装性与可见性修饰符164
 11.7.1  可见性范围164
 11.7.2  公有可见性166
 11.7.3  内部可见性167
 11.7.4  保护可见性167
 11.7.5  私有可见性168
11.8  数据类169
 11.8.1  声明数据类170
 11.8.2  使用copy函数171
 11.8.3  解构数据类172
11.9  枚举类172
 11.9.1  声明枚举类172
 11.9.2  枚举类构造函数174
11.9.3  枚举常用属性和函数175
11.10  嵌套类176
 11.10.1  嵌套类176
 11.10.2  内部类178
11.11  强大的object关键字180
 11.11.1  对象表达式180
 11.11.2  对象声明182
 11.11.3  伴生对象184
第12章  继承与多态188
本章视频:78分钟
12.1  Kotlin中的继承188
12.2  调用父类构造函数190
 12.2.1  使用主构造函数191
12.2.2  使用次构造函数重载192
12.2.3  使用参数默认值调用构造函数193
12.3  重写成员属性和函数194
 12.3.1  重写成员属性194
 12.3.2  重写成员函数195
12.4  多态197
 12.4.1  多态概念197
12.4.2  使用is和!is进行类型检查199
12.4.3  使用as和as?进行类型转换202
12.5  密封类203
第13章  抽象类与接口206
本章视频:36hing类型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
11.4  属性146
 11.4.1  回顾JavaBean146
 11.4.2  声明属性147
 11.4.3  延迟初始化属性150
 11.4.4  委托属性151
 11.4.5  惰性加载属性152
 11.4.6  可观察属性153
11.5  扩展154
 11.5.1  扩展函数155
 11.5.2  扩展属性156
 11.5.3 “成员优先”原则157
 11.5.4  定义中缀运算符159
11.6  构造函数160
 11.6.1  主构造函数160
 11.6.2  次构造函数162
 11.6.3  默认构造函数163
11.7  封装性与可见性修饰符164
 11.7.1  可见性范围164
 11.7.2  公有可见性166
 11.7.3  内部可见性167
 11.7.4  保护可见性167
 11.7.5  私有可见性168
11.8  数据类169
 11.8.1  声明数据类170
 11.8.2  使用copy函数171
 11.8.3  解构数据类172
11.9  枚举类172
 11.9.1  声明枚举类172
 11.9.2  枚举类构造函数174
11.9.3  枚举常用属性和函数175
11.10  嵌套类176
 11.10.1  嵌套类176
 11.10.2  内部类178
11.11  强大的object关键字180
 11.11.1  对象表达式180
 11.11.2  对象声明182
 11.11.3  伴生对象184
第12章  继承与多态188
本章视频:78分钟
12.1  Kotlin中的继承188
12.2  调用父类构造函数190
 12.2.1  使用主构造函数191
12.2.2  使用次构造函数重载192
12.2.3  使用参数默认值调用构造函数193
12.3  重写成员属性和函数194
 12.3.1  重写成员属性194
 12.3.2  重写成员函数195
12.4  多态197
 12.4.1  多

—  没有更多了  —

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

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