本书分为基础篇、中级篇、高级篇及分布式框架四大部分,从Scala零基础入门,步步深入,引导读者由浅入深地学习Scala及其应用。本书从手把手指引读者搭建Scala语言开发环境开始,详细介绍了Scala的语法基础,以代码实例形式分别讲解了Scala面向对象开发及函数式编程;在此基础上进一步深入讲解了Scala的中高级语法特性,包括模式匹配、集合、类型参数、高级类型、隐式转化及各语法特性在Spark源码中的应用解析,并引出Scala的Actor模型及其应用详解。本书还详细介绍了以Scala为基础的两大框架——Akka和Kafka。
...