展开全部

主编推荐语

Kotlin:简单安全的Java编程新语言,支持互操作性,适用于服务器、Android应用开发等场景。

内容简介

Kotlin是一个针对java平台的新编程语言。在表达简单和安全的前提下,它提供无缝的互操作性与现有Java代码的强大工具支持。因为Kotlin生成普通Java字节码和工作与现有的Java库和框架相关,它几乎在任何Java被使用的地方都可以使用,如服务器端开发, Android应用程序等等。Kotlin需要有经验的Java开发人员从语言基础知识通过构建应用程序来运行JVM和Android设备。经由Kotlin的核心开发人员撰写,这本案例丰富的从教读者Kotlin的基本语法开始。接下来读者将会学习如何使用特性,让之建立可重用的抽象概念,和其他更高级的功能,甚至整个领域的特定语言。最后,这本书关注Kotlin应用于实际项目的细节,如构建系统集成,Android支持和并发编程。

目录

  • 版权信息
  • 内容简介
  • 译者序
  • 前言
  • 致谢
  • 关于本书
  • 关于作者
  • 关于封面插图
  • 第1部分 Kotlin简介
  • 1 Kotlin:定义和目的
  • 1.1 Kotlin初体验
  • 1.2 Kotlin的主要特征
  • 1.3 Kotlin应用
  • 1.4 Kotlin的设计哲学
  • 1.5 使用Kotlin工具
  • 1.6 小结
  • 2 Kotlin基础
  • 2.1 基本要素:函数和变量
  • 2.2 类和属性
  • 2.3 表示和处理选择:枚举和“when”
  • 2.4 迭代事物:“while”循环和“for”循环
  • 2.5 Kotlin中的异常
  • 2.6 小结
  • 3 函数的定义与调用
  • 3.1 在Kotlin中创建集合
  • 3.2 让函数更好调用
  • 3.3 给别人的类添加方法:扩展函数和属性
  • 3.4 处理集合:可变参数、中缀调用和库的支持
  • 3.5 字符串和正则表达式的处理
  • 3.6 让你的代码更整洁:局部函数和扩展
  • 3.7 小结
  • 4 类、对象和接口
  • 4.1 定义类继承结构
  • 4.2 声明一个带非默认构造方法或属性的类
  • 4.3 编译器生成的方法:数据类和类委托
  • 4.4 “object”关键字:将声明一个类与创建一个实例结合起来
  • 4.5 小结
  • 5 Lambda 编程
  • 5.1 Lambda表达式和成员引用
  • 5.2 集合的函数式API
  • 5.3 惰性集合操作:序列
  • 5.4 使用Java函数式接口
  • 5.5 带接收者的lambda:“with”与“apply”
  • 5.6 小结
  • 6 Kotlin 的类型系统
  • 6.1 可空性
  • 6.2 基本数据类型和其他基本类型
  • 6.3 集合与数组
  • 6.4 小结
  • 第2部分 拥抱Kotlin
  • 7 运算符重载及其他约定
  • 7.1 重载算术运算符
  • 7.2 重载比较运算符
  • 7.3 集合与区间的约定
  • 7.4 解构声明和组件函数
  • 7.5 重用属性访问的逻辑:委托属性
  • 7.6 小结
  • 8 高阶函数:Lambda作为形参和返回值
  • 8.1 声明高阶函数
  • 8.2 内联函数:消除lambda带来的运行时开销
  • 8.3 高阶函数中的控制流
  • 8.4 小结
  • 9 泛型
  • 9.1 泛型类型参数
  • 9.2 运行时的泛型:擦除和实化类型参数
  • 9.3 变型:泛型和子类型化
  • 9.4 小结
  • 10 注解与反射
  • 10.1 声明并应用注解
  • 10.2 反射:在运行时对Kotlin对象进行自省
  • 10.3 小结
  • 11 DSL构建
  • 11.1 从API到DSL
  • 11.2 构建结构化的API:DSL中带接收者的lambda
  • 11.3 使用“invoke”约定构建更灵活的代码块嵌套
  • 11.4 实践中的Kotlin DSL
  • 11.5 小结
  • A 构建Kotlin项目
  • B Kotlin代码的文档化
  • C Kotlin生态系统
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。