大数据科学丛书
Scala语言基础与开发实战
王家林 管祥青 等编著
机械工业出版社
本书分为基础篇、中级篇、高级篇及分布式框架四大部分,从Scala
零基础入门,步步深入,引导读者由浅入深地学习Scala及其应用。本书
从手把手指引读者搭建Scala语言开发环境开始,详细介绍了Scala的语法
基础,以代码实例形式分别讲解了Scala面向对象开发及函数式编程;在
此基础上进一步深入讲解了Scala的中高级语法特性,包括模式匹配、集
合、类型参数、高级类型、隐式转化及各语法特性在Spark源码中的应用
解析,并引出Scala的Actor模型及其应用详解。本书还详细介绍了以Sca⁃
la为基础的两大框架———Akka和Kafka。
本书每章开始均有重点介绍,以引导读者有目的、有重点地阅读或查
阅。另外,针对不同语法特性的源码及应用解析是本书的另一大特点。
本书适合具备一定编程语言基础、对大数据开发有兴趣的在校学生,
同时,对有面向对象编程或函数式编程经验的人员,本书也可以作为开发
实例的参考书籍。
图书在版编目(CIP)数据
Scala语言基础与开发实战/王家林等编著.—北京:机械工业出版社,2016.6
(大数据科学丛书)
ISBN978-7-111-54169-1
Ⅰ.①S… Ⅱ.①王… Ⅲ.①JAVA语言-程序设计 Ⅳ.①TP312
中国版本图书馆CIP数据核字(2016)第151317号
机械工业出版社(北京市百万庄大街22号 邮政编码100037)
策划编辑:王 斌 责任编辑:王 斌
责任校对:张艳霞
印刷( 装订)
2016年7月第1版.第1次印刷
184mm×260mm.26.5印张.640千字
0001-3000册
标准书号:ISBN978-7-111-54169-1
定价:69.00元
凡购本书,如有缺页、倒页、脱页,由本社发行部调换
电话服务 网络服务
社服务中心:(010)88361066
销售一部:(010)68326294
销售二部:(010)88379649
读者购书热线:(010)88379203
门户网:http://www.cmpbook.com
教材网:http://www.cmpedu.com
封面无防伪标均为盗版
前 言
采用Scala语言编写实现的,大数据领域最火爆的计算框架Spark(其实Spark在Apache
下的数据处理领域也是最火爆的计算框架),正在以迅雷不及掩耳之势快速发展。很少有一
门语言能够像Scala这样,因其作为大数据框架Spark的核心和首选开发语言而爆发式地普
及起来。Spark本身起源于2009年,是美国加州大学伯克利分校AMP实验室的一个研究性
项目,于2010年开源,在2014、2015年大数据领域软件排名中,Spark都以绝对优势遥遥
领
Scala语言基础与开发实战.pdf