Kotlin开发快速入门与实战

本书特色

[

《Kotlin开发快速入门与实战》主要介绍在Kotlin开发中各种相关的技术及知识,全书共分为7章,内容层次清晰,难度循序渐进。第1章介绍Kotlin编程环境的搭建、如何运行Kotlin项目,以及编辑器的安装;第2章介绍Kotlin编程语言的基础,主要内容包括变量与常量、常见的数据类型、运算符以及流程控制语句;第3章介绍集合,以及常见的集合操作;第4章介绍函数和函数的使用;第5章主要介绍面向对象基础知识和高级编程;第6章主要介绍Kotlin与Java的互操作、Kotlin与JavaScript的互操作;第7章主要介绍一个实例——电子拍卖系统,通过Kotlin编写Android客户端。 如果你有一定的Java编程基础,则可以很容易理解Kotlin编程。没有Java编程基础也没有关系,《Kotlin开发快速入门与实战》也是从Kotlin编程基础开始讲起的。希望通过阅读《Kotlin开发快速入门与实战》,能够让你成为一个全栈工程师。

]

内容简介

[

资深软件开发工程师根据Kotlin*版本撰写,内容全面,系统讲解Kotlin开发技巧和项目实战,将为您打造一个全栈工程师。

]

作者简介

[

  王志强,资深架构师、数据库管理员(DBA)和软件开发工程师,从事各种类型软件开发与技术服务,经验丰富。
精通PHP、Java和Kotlin技术,在PHP Web开发、Java数据分析与挖掘、Kotlin与Android开发等多个领域都有丰富的实战经验。

]

目录

目 录第1章 Kotlin环境搭建和开发工具 11.1 在Windows操作系统下配置Kotlin环境 11.1.1 在Windows操作系统下安装及配置JDK 21.1.2 在Windows操作系统下安装及配置Kotlin 71.2 在Linux操作系统下配置Kotlin环境 91.2.1 在Linux操作系统下安装及配置JDK 91.2.2 在Linux操作系统下安装及配置Kotlin 101.3 编写**个Kotlin程序:Hello Kotlin 111.4 Kotlin程序运行过程 121.5 使用IDE编译并运行Hello Kotlin程序 131.5.1 安装JetBrains ideaIC编辑器 131.5.2 在JetBrains ideaIC编辑器中安装Kotlin插件 151.5.3 在JetBrains ideaIC中创建“Hello Kotlin”项目 181.6 本章小结 21第2章 Kotlin编程基础 222.1 Kotlin编程风格 222.2 Kotlin常量和变量 232.2.1 常量 242.2.2 变量 242.2.3 变量作用域 252.3 Kotlin数据类型 262.3.1 布尔类型(Boolean) 262.3.2 数值类型(Number) 272.3.3 字符类型(Char) 302.3.4 字符串类型(String) 312.3.5 元组类型(Tuple) 322.3.6 可空类型(Null) 322.3.7 对象类型(Object) 332.3.8 数组类型(Array) 342.3.9 数据类型的检查和转换 352.4 Kotlin运算符 372.4.1 算术运算符 372.4.2 关系运算符 382.4.3 逻辑运算符 392.4.4 赋值运算符 402.4.5 位运算函数 412.4.6 运算符优先级 412.5 Kotlin流程控制语句 422.5.1 条件语句(if和when) 432.5.2 循环语句 452.6 跳转语句 482.7 本章小结 50第3章 Kotlin集合 513.1 集合 523.2 集合之List 523.3 集合之Set 553.4 集合之Map 573.5 集合操作符 593.5.1 总数操作符 593.5.2 过滤操作符 613.5.3 映射操作符 623.5.4 顺序操作符 633.5.5 生产操作符 633.5.6 元素操作符 643.6 本章小结 66第4章 Kotlin函数 674.1 模块化程序设计 674.2 函数定义 684.3 函数调用 704.4 可变参数函数 714.5 尾递归函数 724.6 高阶函数 724.7 内联函数 744.8 Lambda表达式 754.9 协程 774.9.1 阻塞VS挂起 784.9.2 协程的内部机制 794.10 本章小结 79第5章 Kotlin面向对象 805.1 面向对象的基本概念 815.1.1 类 815.1.2 对象 815.1.3 面向对象的三大特性 815.2 类与对象 835.2.1 类的定义 845.2.2 成员属性 855.2.3 成员方法 875.2.4 对象实例化 885.2.5 构造函数 895.2.6 继承和多态的实现 925.2.7 封装 965.3 Kotlin对象高级应用 995.3.1 this关键字的使用 995.3.2 super关键字的使用 1005.3.3 open关键字的使用 1015.3.4 嵌套类 1015.3.5 数据类 1025.3.6 枚举类 1035.3.7 对象表达式和对象声明 1055.3.8 密封类 1095.3.9 抽象类 1105.3.10 接口的使用 1115.3.11 泛型 1145.4 委托和委托属性 1165.5 错误与异常 1235.5.1 自定义异常类 1245.5.2 try表达式 1255.6 包 1255.6 本章小结 126第6章 Kotlin互操作 1276.1 Kotlin与Java互操作 1276.1.1 Kotlin调用Java 1276.1.2 Java调用Kotlin 1316.2 Kotlin与JavaScript互操作 1366.2.1 Kotlin调用JavaScript 1366.2.2 JavaScript调用Kotlin 1386.3 本章小结 140第7章 电子拍卖系统 1417.1 系统功能简介和架构设计 1417.1.1 系统功能介绍 1427.1.2 系统架构设计 1427.2 JSON简介 1447.2.1 使用PHP创建JSON数据对象 1447.2.2 接口交互工具类 1457.3 发送请求的工具类 1487.4 用户登录 1507.4.1 处理登录的LoginController 1507.4.2 用户登录客户端 1517.5 查看流拍商品 1607.5.1 查看流拍商品的ItemController 1617.5.2 查看流拍商品客户端 1627.6 管理商品种类 1687.6.1 浏览商品种类的KindController 1687.6.2 查看商品种类 1687.6.3 添加商品种类的KindController 1747.6.4 添加商品种类 1747.7 管理拍卖商品 1767.7.1 查看自己的拍卖商品的ItemController 1777.7.2 查看自己的拍卖商品 1787.7.3 添加拍卖商品的ItemController 1827.7.4 添加拍卖商品 1837.8 竞拍商品 1897.8.1 选择商品种类 1897.8.2 根据种类浏览商品的ItemController 1917.8.3 根据种类浏览商品 1927.8.4 参与竞价的ItemController 1947.8.5 参与商品竞价 1957.9 本章小结 201

封面

Kotlin开发快速入门与实战

书名:Kotlin开发快速入门与实战

作者:王志强

页数:212

定价:¥59.0

出版社:电子工业出版社

出版日期:2017-10-01

ISBN:9787121325175

PDF电子书大小:144MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注