Kotlin入门与实战

Kotlin入门与实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

Kotlin从零到精通初学者指南。

内容简介

《Kotlin入门与实战》从Kotlin的发展史讲起,将理论知识和项目实例相结合,全面介绍Kotlin的基础与应用。通过阅读本书,读者可以迅速掌握Kotlin的基本操作,轻松应对使用Java开发所带来的技术难题。

《Kotlin入门与实战》内容共分为18章,由Kotlin入门与基础、Kotlin语法和Kotlin项目实例3个部分组成。第一部分(第1~3章)主要介绍了Kotlin的发展、Kotlin开发环境搭建、JVM语系和Kotlin各版本的重要特性。第二部分(第4~16章)详细解析Kotlin的基础语法。第三部分(第17、18章)集中演示了基础知识的实战运用。

《Kotlin入门与实战》适合前端开发人员、Android/iOS开发人员以及Java从业人员阅读。

作者简介

作者向治洪,易居客户端主管,主要从事Android、iOS和移动跨平台开发,对前端技术也有一定的研究,曾供职于携程网、驴妈妈旅游网等互联网公司。活跃各大技术论坛,CSDN博客访问量近200万,云栖社区版主,慕课网讲师。

章节目录

版权信息

内容提要

前言

如何阅读本书

适合人群

资源与支持

配套资源

提交勘误

与我们联系

关于异步社区和异步图书

第一部分 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 小结

Kotlin入门与实战是2019年由人民邮电出版社出版,作者向治洪。

得书感谢您对《Kotlin入门与实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Go语言高级编程 电子书
Go语言进阶实战,CGO编程web编程书。
在线视频技术精要 电子书
音视频、开发、人工智能、编解码,帮你构建在线视频技术的全景图在线视频技术。
给孩子的计算思维书:图形化编程及数学素养课(进阶篇) 电子书
本套书通过学习编程的形式培养计算思维,并将数学融入其中,分为基础篇和进阶篇。本书为进阶篇,进一步提升学习难度,通过编程启发思考,从而锻炼与提高孩子的计算思维能力。书中特别设计“数学小知识”栏目,讲述相关的数学知识,包括概率、斐波那契数列、指数、素数、最小公倍数、最大公约数等。与其他图形化编程图书相比,本书有两大特点:一是数学与图形化编程的深度融合,二是计算思维在图形化编程中的无形渗透。同时,本书配
给孩子的计算思维书:图形化编程及数学素养课(基础篇) 电子书
将数学与编程融合,培养计算思维与数学素养。
OpenCV图像处理入门与实践 电子书
基于OpenCV 4与Python,循序渐进介绍OpenCV从入门到实践的内容。