科技
类型
可以朗读
语音朗读
289千字
字数
2019-05-01
发行日期
展开全部
主编推荐语
Kotlin从零到精通初学者指南。
内容简介
本书从Kotlin的发展史讲起,将理论知识和项目实例相结合,全面介绍Kotlin的基础与应用。通过阅读本书,读者可以迅速掌握Kotlin的基本操作,轻松应对使用Java开发所带来的技术难题。 《Kotlin入门与实战》内容共分为18章,由Kotlin入门与基础、Kotlin语法和Kotlin项目实例3个部分组成。第一部分(第1~3章)主要介绍了Kotlin的发展、Kotlin开发环境搭建、JVM语系和Kotlin各版本的重要特性。第二部分(第4~16章)详细解析Kotlin的基础语法。第三部分(第17、18章)集中演示了基础知识的实战运用。
目录
- 版权信息
- 内容提要
- 前言
- 如何阅读本书
- 适合人群
- 资源与支持
- 配套资源
- 提交勘误
- 与我们联系
- 关于异步社区和异步图书
- 第一部分 Kotlin入门与基础
- 第1章 Kotlin简介
- 1.1 Kotlin发展史
- 1.2 面向对象编程概述
- 1.3 Java虚拟机
- 1.4 为什么使用Kotlin
- 1.5 Kotlin与Java的比较
- 1.6 小结
- 第2章 Kotlin初体验
- 2.1 Kotlin在线运行
- 2.2 Kotlin 1.1特性
- 2.3 Kotlin 1.2新特性
- 2.4 小结
- 第3章 Kotlin快速入门
- 3.1 在Mac上搭建Kotlin开发环境
- 3.2 Kotlin开发IDE介绍
- 3.3 Kotlin的编译与运行
- 3.4 Kotlin构建方式
- 3.5 编译器插件
- 3.6 小结
- 第二部分 Kotlin语法
- 第4章 Kotlin语法基础
- 4.1 Kotlin编程风格
- 4.2 变量与属性
- 4.3 基本数据类型
- 4.4 包声明与使用
- 4.5 流程控制语句
- 4.6 Kotlin运算符
- 4.7 运算符重载
- 4.8 Kotlin操作符
- 4.9 Kotlin动态类型
- 4.10 Kotlin空安全
- 4.11 异常处理
- 4.12 小结
- 第5章 类与接口
- 5.1 类
- 5.2 继承
- 5.3 抽象类
- 5.4 接口
- 5.5 小结
- 第6章 扩展函数与属性
- 6.1 枚举
- 6.2 扩展
- 6.3 this表达式
- 6.4 小结
- 第7章 数据类与密封类
- 7.1 数据类
- 7.2 密封类
- 7.3 小结
- 第8章 集合与泛型
- 8.1 集合
- 8.2 泛型
- 8.3 小结
- 第9章 对象与委托
- 9.1 对象
- 9.2 委托
- 9.3 标准委托
- 9.4 小结
- 第10章 反射与注解
- 10.1 反射
- 10.2 注解
- 10.3 小结
- 第11章 函数与Lambda表达式
- 11.1 函数
- 11.2 高阶函数
- 11.3 内联函数
- 11.4 Lambda表达式与匿名函数
- 11.5 小结
- 第12章 协程
- 12.1 协程简介
- 12.2 协程开发环境
- 12.3 协程基础
- 12.4 挂起函数
- 12.5 协程上下文与调度器
- 12.6 通道
- 12.7 管道
- 12.8 小结
- 第13章 I/O操作与多线程
- 13.1 Kotlin流层次
- 13.2 文件I/O操作
- 13.3 网络I/O操作
- 13.4 多线程
- 13.5 小结
- 第14章 Kotlin DSL
- 14.1 DSL简介
- 14.2 DSL语义模型
- 14.3 Kotlin的DSL特性
- 14.4 使用kotlinx.html创建DSL
- 14.5 Android Gradle指南
- 14.6 使用Kotlin与Anko进行Android开发
- 14.7 小结
- 第15章 Kotlin互操作
- 15.1 Kotlin与Java互操作
- 15.2 Kotlin与JavaScript互操作
- 15.3 小结
- 第16章 Kotlin Native开发
- 16.1 Kotlin Native
- 16.2 Kotlin Native实例
- 16.3 使用Kotlin Native开发iOS应用
- 16.4 小结
- 第三部分 Kotlin项目实例
- 第17章 使用Kotlin与Spring Boot开发服务端
- 17.1 Spring Boot环境搭建
- 17.2 Spring Boot之Thymeleaf模板
- 17.3 使用Swagger构建RESTful API
- 17.4 Spring Boot通过MyBatis整合MySQL数据库
- 17.5 Spring Boot整合Redis数据库
- 17.6 Spring Boot整合Elasticsearch
- 17.7 Spring Boot集成RabbitMQ
- 17.8 Spring Boot热部署与日志管理
- 17.9 Spring Framework 5.0对Kotlin的支持
- 17.10 小结
- 第18章 使用Kotlin开发Android视频应用
- 18.1 项目概述
- 18.2 浅谈Android开发架构模式
- 18.3 项目准备
- 18.4 项目开发
- 18.5 小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。