登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Kotlin从小白到大牛(第2版)

書城自編碼: 3797025
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 关东升
國際書號(ISBN): 9787302592662
出版社: 清华大学出版社
出版日期: 2022-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 123.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
元宴
《 元宴 》

售價:HK$ 216.2
米兰讲稿(翁贝托·埃科作品系列)
《 米兰讲稿(翁贝托·埃科作品系列) 》

售價:HK$ 227.7
无线重构世界:射频技术的过去、现在与未来
《 无线重构世界:射频技术的过去、现在与未来 》

售價:HK$ 124.2
海外中国研究·南方的将军:孙权传
《 海外中国研究·南方的将军:孙权传 》

售價:HK$ 135.7
历史的深度
《 历史的深度 》

售價:HK$ 66.7
中国漆艺技法全书:工艺原理与基础技法
《 中国漆艺技法全书:工艺原理与基础技法 》

售價:HK$ 181.7
晋朝的死结
《 晋朝的死结 》

售價:HK$ 101.2
文明的冲突:东西方文明的第一次交锋(第2版)
《 文明的冲突:东西方文明的第一次交锋(第2版) 》

售價:HK$ 82.8

 

建議一齊購買:

+

HK$ 163.4
《Python编程宝典:迅速提高编程水平的100个关键技能》
+

HK$ 117.5
《Python编程300例——快速构建可执行高质量代码》
+

HK$ 161.3
《Kotlin编程实战:创建优雅 富于表现力和高性能的JVM与》
+

HK$ 115.6
《React Hooks实战》
+

HK$ 120.2
《Kotlin核心编程》
+

HK$ 195.4
《Python机器学习一本通》
編輯推薦:
JetBrains 大中华区市场经理赵磊作序!畅销经典升级 ,配套程序代码 , 赠送教学课件!六位知名专家联袂推荐,Kotlin开发者的入门读物!26章教学课件,200个示例源代码,2个完整实战项目!
內容簡介:
本书是一本Kotlin语言学习的立体教程,针对的读者群是零基础小白。通过本书的学习,读者能够成为熟练的Kotlin开发人员。本书主要包括Kotlin语法基础、数据类型、字符串、运算符、程序流程控制、函数、面向对象编程、继承与多态、抽象类与接口、高阶函数、Lambda表达式、数组、集合、函数式编程API、异常处理、线程、协程、Kotlin与Java混合编程、Kotlin I/O与文件管理、网络编程、Kotlin与Java Swing图形用户界面编程、轻量级SQL框架等内容。最后是项目实战,系统地讲解两个项目:开发PetStore宠物商店和开发Kotlin版QQ聊天工具。 本书适合作为Kotlin程序设计者的参考用书。
關於作者:
关东升: 一个在IT领域摸爬滚打20多年的老程序员、知名培训专家、畅销书作家。精通多种IT技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 长期为中国移动、中国联通、中国南方航空、中国石油、中国工商银行、平安银行和天津港务局等企事业单位提供培训服务。先后出版了《iOS开发指南》《从零开始学Swift》《Cocos2d-x实战》《Python从小白到大牛》《Java从小白到大牛》《Android从小白到大牛(Kotlin版)》等40多部图书。
目錄
第一篇 Kotlin基础
第1章 开篇综述 3
1.1 Kotlin语言简介 3
1.2 Kotlin语言特点 4
1.3 Kotlin与Java虚拟机 4
1.4 如何获得帮助 5
第2章 开发环境搭建 8
2.1 JDK 8
2.2 IntelliJ IDEA开发工具 12
2.3 Kotlin编译器 13
2.4 文本编辑工具 15
本章小结 16
第3章 第一个Kotlin程序 17
3.1 使用IntelliJ IDEA实现 17
3.2 文本编辑工具 Kotlin编译器实现 21
3.3 代码解释和说明 22
本章小结 22
第4章 Kotlin语法基础 23
4.1 标识符和关键字 23
4.2 常量和变量 24
4.3 注释 26
4.4 语句与表达式 28
4.5 包 29
本章小结 31
第5章 数据类型 32
5.1 回顾Java数据类型 32
5.2 Kotlin基本数据类型 33
5.3 数值类型之间的转换 38
5.4 可空类型 41
本章小结 44
第6章 字符串 45
6.1 字符串字面量 45
6.2 不可变字符串 47
6.3 可变字符串 55
6.4 正则表达式 57
本章小结 60
第7章 运算符 61
7.1 算术运算符 61
7.2 关系运算符 64
7.3 逻辑运算符 65
7.4 位运算符 66
7.5 其他运算符 68
7.6 运算符优先级 69
本章小结 69
第8章 程序流程控制 70
8.1 分支结构 70
8.2 循环结构 76
8.3 跳转语句 79
8.4 使用区间 82
本章小结 84
第9章 函数 85
9.1 函数声明 85
9.2 返回特殊数据 86
9.3 函数参数 87
9.4 表达式函数体 89
9.5 局部函数 90
9.6 匿名函数 90
本章小结 91
第二篇 面向对象与函数式编程
第10章 面向对象编程 95
10.1 面向对象概述 95
10.2 面向对象三个基本特性 95
10.3 类声明 96
10.4 属性 98
10.5 扩展 105
10.6 构造函数 110
10.7 可见性修饰符 113
10.8 数据类 118
10.9 枚举类 121
10.10 嵌套类 124
10.11 强大的object关键字 127
本章小结 133
第11章 继承与多态 134
11.1 Kotlin中的继承 134
11.2 调用父类构造函数 136
11.3 重写成员属性和函数 139
11.4 多态 141
11.5 密封类 146
本章小结 148
第12章 抽象类与接口 149
12.1 抽象类 149
12.2 使用接口 151
本章小结 156
第13章 函数式编程基石——高阶函数和Lambda表达式 157
13.1 函数式编程简介 157
13.2 高阶函数 157
13.3 Lambda表达式 162
13.4 闭包与捕获变量 166
13.5 内联函数 168
本章小结 171
第14章 泛型 172
14.1 泛型函数 172
14.2 泛型属性 174
14.3 泛型类 175
14.4 泛型接口 177
本章小结 179
第15章 数据容器——数组和集合 180
15.1 数组 180
15.2 集合概述 184
15.3 Set集合 184
15.4 List集合 188
15.5 Map集合 191
本章小结 195
第16章 Kotlin中函数式编程API 196
16.1 函数式编程API与链式调用 196
16.2 遍历操作 197
16.2.1 forEach函数 197
16.2.2 forEachIndexed函数 198
16.3 三大基础函数 199
16.4 聚合函数 201
16.5 过滤函数 203
16.6 映射函数 204
16.7 排序函数 205
16.8 案例:求阶乘 207
16.9 案例:计算水仙花数 207
本章小结 208
第三篇 Kotlin进阶
第17章 异常处理 211
17.1 从一个问题开始 211
17.2 异常类继承层次 211
17.3 捕获异常 213
17.4 释放资源 218
17.5 throw与显式抛出异常 221
本章小结 223
第18章 线程 224
18.1 基础知识 224
18.2 创建线程 226
18.3 线程状态 227
18.4 线程管理 228
本章小结 232
第19章 协程 233
19.1 协程介绍 233
19.2 创建协程 233
19.3 创建IntelliJ IDEA Gradle项目 234
19.4 协程生命周期 240
19.5 管理协程 241
本章小结 244
第20章 Kotlin与Java混合编程 245
20.1 数据类型映射 245
20.2 Kotlin调用Java 247
20.3 Java调用Kotlin 251
本章小结 260
第21章 Kotlin I/O与文件管理 261
21.1 Java I/O流技术概述 261
21.2 字节流 264
21.3 字符流 266
21.4 文件管理 268
本章小结 269
第22章 网络编程 270
22.1 网络基础 270
22.2 TCP Socket低层次网络编程 272
22.3 UDP Socket低层次网络编程 276
22.4 数据交换格式 279
22.5 访问互联网资源 284
本章小结 287
第23章 Kotlin与Java Swing图形用户界面编程 288
23.1 Java图形用户界面技术 288
23.2 Swing技术基础 289
23.3 事件处理模型 293
23.4 布局管理 298
23.5 Swing组件 306
23.6 案例:图书库存 322
本章小结 326
第24章 轻量级SQL框架——Exposed 327
24.1 MySQL数据库管理系统 327
24.2 Kotlin与DSL 335
24.3 使用Exposed框架 335
24.4 案例:多表连接查询操作 341
本章小结 345
第四篇 项 目 实 战
第25章 项目实战1:开发PetStore宠物商店项目 349
25.1 系统分析与设计 349
25.2 任务1:创建数据库 356
25.3 任务2:初始化项目 357
25.4 任务3:编写数据持久层代码 359
25.5 任务4:编写表示层代码 371
第26章 项目实战2:开发Kotlin版QQ聊天工具 388
26.1 系统分析与设计 388
26.2 任务1:创建服务器端数据库 393
26.3 任务2:初始化项目 394
26.4 任务3:编写服务器端外围代码 395
26.5 任务4:客户端UI实现 399
26.6 任务5:用户登录过程实现 409
26.7 任务6:刷新好友列表 416
26.8 任务7:聊天过程实现 422
26.9 任务8:用户下线 426
26.10 测试与运行 428
內容試閱
谷歌公司发布Kotlin已经多年了,Kotlin 1.5已经发布,Kotlin越来越成熟了。现在Kotlin不仅可以编译成Java字节码应用于后台开发,而且可以编译成JavaScript应用于前台开发,还可以编译成二进制代码直接运行在机器上。越来越多的程序员转而使用Kotlin语言开发自己的项目。
我们在三年前与清华大学出版社合作出版了《Kotlin从小白到大牛》。随着时间的推移以及Kotlin版本的变化,很多读者需要知道更多的Kotlin新功能。在这个大的背景下,我们推出了第2版。
立体化图书
我们继续采用立体化图书的方式编写本书。所谓“立体化图书”就是包含图书、配套课件、源代码和服务等内容。
本书读者对象
本书是一本Kotlin编程语言入门图书。无论您是计算机相关专业的大学生,还是从事软件开发工作的职场人,本书都适合您。但如果您想更深入地学习Kotlin应用技术,则需要选择其他图书。
使用书中源代码
本书包括300多个完整实例和两个完整的项目案例的源代码,读者可以到清华大学出版社网站下载。
下载本书源代码并解压代码,会看到如图1所示的目录结构。chapter3~chapter26是本书第3~26章的示例代码。

配套代码大部分都是通过IntelliJ IDEA工具创建的项目,读者可以通过IntelliJ IDEA工具打开这些源代码项目。如果读者的IntelliJ IDEA工具处于欢迎界面,则单击Open按钮,打开项目对话框,找到IntelliJ IDEA项目文件夹,即带有图标的文件夹。如果读者已经进入IntelliJ IDEA工具,可以通过菜单File→Open命令打开项目对话框。

致谢
在此感谢清华大学出版社的盛东亮编辑给我们提出了宝贵的意见。感谢智捷课堂团队的赵志荣、赵大羽、关锦华、闫婷娇、刘佳笑和赵浩丞参与本书部分内容的写作。感谢赵浩丞手绘了书中全部草图,并从专业的角度修改书中图片,力求将本书内容更加真实、完美地奉献给广大读者。感谢我的家人容忍我的忙碌,以及对我的关心和照顾,使我能抽出这么多时间,投入精力专心编写此书。
由于Kotlin更新迭代很快,而作者水平有限,书中难免存在不妥之处,请读者提出宝贵修改意见,以便再版时改进。

关东升
2022年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.