首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Kotlin从入门到进阶实战
内容
内容推荐
陈光剑编著的《Kotlin从入门到进阶实战》从Kotlin语言的基础语法讲起,逐步深入到Kotlin进阶实战,并在最后配合项目实战案例,重点介绍了使用Kotlin+Spring Boot进行服务端开发和使用Kotlin进行Android应用程序开发的内容,让读者不但可以系统地学习Kotlin编程的相关知识,而且还能对Kotlin应用开发有更为深入的理解。
本书分为14章,涵盖的主要内容有Kotlin简介,Kotlin语法基础,类型系统与可空类型,类与面向对象编程,函数与函数式编程,扩展函数与属性,集合类,泛型,文件I/O操作、正则表达式与多线程,使用Kotlin创建DSIL,运算符重载与约定,元编程、注解与反射,Kotlin集成Spring Boot服务端开发,使用Kotlin进行Android开发。
本书内容通俗易懂,案例丰富,实用性强,特别适合Kotlin语言的入门读者和进阶读者阅读,也适合Android程序员、Java程序员等其他编程爱好者阅读,还适合作为相关培训机构的教材。
目录
第1章 Kotlin是什么
1.1 初识Kotlin
1.2 语言特性
1.2.1 Kotlin与Java完全互操作
1.2.2 扩展函数与扩展属性
1.2.3 不可空类型与空安全
1.2.4 一等函数支持
1.2.5 智能类型推断
1.3 编程哲学
1.4 学习工具
1.4.1 云端IDE
1.4.2 命令行REPI
1.4.3 使用IDEA
1.5 为什么要学Kotlin
1.6 JVM语言生态
1.7 本章小结
第2章 Kotlin语法基础
2.1 变量和标识符
2.2 关键字与修饰符
2.3 流程控制语句
2.3.1 if表达式
2.3.2 when表达式
2.3.3 for循环
2.3.4 while循环
2.3.5 break和continue
2.3.6 return返回
2.3.7 标签(label)
2.3.8 throw表达式
2.4 操作符与重载
2.4.1 操作符优先级
2.4.2 一元操作符
2.4.3 二元操作符
2.5 包声明
2.6 本章小结
第3章 类型系统与可空类型.
3.1 类型系统
3.1.1 类型系统的作用
3.1.2 Java类型系统
3.1.3 Kotlin类型系统
3.2 可空类型
3.3 安全操作符
3.3.1 安全调用符“?”
3.3.2 非空断言“!!”
3.3.3 Ekris运算符“?:”
3.4 特殊类型
3.4.1 Unit类型
3.4.2 Nothing与。Nothing?类型
3.4.3 Any与Any?类型
3.5 类型检测与类型转换
3.5.1 is运算符
3.5.2 类型自动转换
3.5.3 as运算符
3.6 本章小结
第4章 类与面向对象编程
4.1 面向对象编程简史
4.2 声明类
4.2.1 空类
4.2.2 声明类和构造函数
4.3 抽象类与接口
4.3.1 抽象类与抽象成员
4.3.2 接口
4.4 object对象
4.5 数据类
4.5.1 创建数据类
4.5.2 数据类自动创建的函数
4.5.3 数据类的语法限制
4.5.4 Pair和Triple
4.6 注解
4.7 枚举
4.8 内部类
4.8.1 普通嵌套类
4.8.2 嵌套内部类
4.8.3 匿名内部类
4.9 本章小结
第5章 函数与函数式编程
5.1 函数式编程简介
5.2 声明函数
5.3 Lambda表达式
5.4 高阶函数
5.5 Kotlin中的特殊函数
5.5.1 runl()函数
5.5.2 apply()函数
5.5.3 let()函数
5.5.4 also()函数
5.5.5 with()函数
5.6 本章小结
第6章 扩展函数与属性
6.1 扩展函数
6.1.1 给String类扩展两个函数
6.1.2 给List类扩展一个过滤函数
6.2 扩展属性
6.3 扩展的实现原理
6.4 扩展中的this关键字
6.5 本章小结
第7章 集合类
7.1 集合类概述
7.1.1 常用的3种集合类
7.1.2 Kotlin集合类继承层次
7.2 不可变集合类
7.3 创建集合类
7.4 遍历集合中的元素
7.5 映射函数
7.6 过滤函数
7.7 排序函数
7.8 元素去重
7.9 本章小结
第8章 泛型
8.1 为何引入泛型
8.2 在类、接口和函数上使用泛型
8.2.1 泛型接口
8.2.2 泛型类
8.2.3 泛型函数
8.3 类型上界
8.4 协变与逆变
8.4.1 协变
8.4.2 逆变
8.4.3 PECS
8.5 out T与in T
8.6 类型擦除
8.7 本章小结
第9章 文件I/O操作、正则表达式与多线程
9.1 文件I/O操作
9.1.1 读文件
9.1.2 写文件
9.1.3 遍历文件树
9.2 网络I/O
9.3 执行Shell命令
9.4 正则表达式
9.4.1 构造Regex表达式
9.4.2 Regex函数
9.4.3 使用Java的正则表达式类
9.5 多线程编程
9.5.1 创建线程
9.5.2 同步方法和块
9.5.3 可变字段
9.6 本章小结
第10章 使用Kotlin创建DSL
10.1 什么是DSL
10.1.1 内部DSL
10.1.2 外部DSL
10.2 Kotlin的DSL特性支持
10.3 实现集合类的流式Kotlin DSL
10.4 实现一个SQL风格的集合类
10.5 本章小结
第11章 运算符重载与约定
11.1 什么是运算符莺载
11.2 重载二元算术运算符
11.3 重载自增自减一元运算符
11.4 重载比较运算符
11.5 重载计算赋值运算符
11.6 本章小结
第12章 元编程、注解与反射
12.1 元编程简介
12.2 注解
12.2.1 声明注解
12.2.2 使用注解
12.2.3 处理注解
12.3 反射
12.3.1 类引用
12.3.2 函数引用
12.3.3 属性引用
12.3.4 绑定函数和属性引用
12.4 使用反射获取泛型信息
12.5 本章小结
第13章 Kotlin集成Spring Boot服务端开发
13.1 用Spring Boot快速开发Restful Hello World
13.1.1 Spring Initializr
13.1.2 创建Spring:Boot项目
13.2 系统功能与技术栈
13.3 准备工作
13.4 配置数据层
13.5 数据持久层开发
13.5.1 数据库表结构
13.5.2 配置JPA
1
标签
缩略图
书名 Kotlin从入门到进阶实战
副书名
原作名
作者 陈光剑
译者
编者 陈光剑
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302508724
开本 16开
页数 260
版次 1
装订 平装
字数 428
出版时间 2018-09-01
首版时间 2018-09-01
印刷时间 2018-09-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 496
CIP核字 2018181509
中图分类号 TP312.8
丛书名
印张 17
印次 1
出版地 北京
260
183
12
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/8 5:59:40