Scala程序设计
书 号:9787113276119
丛 书 名:
作 者:智酷道捷内容与产品中心
译 者:
开 本:16开
装 帧:平装
正文语种:汉文
出 版 社:中国铁道出版社有限公司
定 价:48元
-
内容简介
本书循序渐进地介绍了Scala编程语言的相关知识,共分为10章,首先详细介绍了Scala的一些基础知识,然后进一步介绍了Scala的数据类型、基本运算、内建控制、类和对象、自适应类型和函数等知识;另外,本书还介绍了Scala继承和多态、权限和集合、映射和模式匹配等,并系统地介绍了如何与Java进行互操作。本书案例简便易学,实用性强。
本书适合作为高等院校计算机相关专业程序设计课程的教材,也可作为Scala技术的培训用书。 -
前言
很少有一门语言能够像Scala这样,因为成为大数据框架Spark的核心和首选开发语言而爆发式地普及起来的。据Spark官方统计,2014年和2015年全世界范围内基于Spark开发采用最多的语言一直都是Scala。另外,在大数据领域越来越多的其他技术框架,例如Kafka等也都把Scala作为实现和开发语言。因此,为了奠定大数据领域学习的基础,本书以实战为主导,以实战与理论相结合的方式来帮助读者学习Scala语言。
本书是由直接参与Scala研发的一线工程师编写的,因而对Scala原理的解读和应用更加值得信赖,目的是让读者能够全面理解和掌握Scala编程语言的核心特性,并能够深入理解Scala语言在设计取舍背后的动因。书中案例简便易学,实用性强,通过阅读本书,读者能够获得所需,成为一名合格的Scala程序员。
本书是为想要快速学习或者正在学习Scala编程语言的读者编写的,循序渐进地介绍了Scala编程语言的知识。 本书共分10章,首先详细介绍了Scala的一些基础知识,并和Java中的相关概念进行了对比学习,以方便读者快速掌握Scala;然后进一步介绍了Scala的数据类型、基本运算、内建控制、类和对象、自适应类型和函数等知识,以及与Java的一些差异,方便读者编写出更简洁的代码;另外,本书还介绍了Scala继承和多态、权限和集合、映射和模式匹配等,并系统地介绍了如何与Java进行互操作。阅读本书不需要读者熟悉Scala和Java编程语言,但如果读者具备一些Java、面向对象编程的背景知识,则更为理想。
通过大量实例,本书可以帮助读者更好地巩固所学知识,提升自己的编程能力;扫描书中的二维码,读者可以获得更多学习资源和技术支持,如教学视频、案例源代码、教师指导手册、教学PPT、教学设计及其他资源等,还有和每章内容配合使用的10套作业和难易程度不同的3套试卷,以方便读者学习。
本书由北京智酷道捷教育科技有限公司组织多名一线Scala研发工程师联合编写,书中案例皆为当下流行的项目案例,极具参考价值,既可作为高等院校本、专科计算机相关专业的程序设计教材,也可作为Scala技术的培训图书。由于时间有限,书中难免有疏漏及不足之处,敬请广大读者批评指正!
编 者
2020年10月 -
目录
-
作者介绍
-
编辑推荐
-
书评书荐
-
附件下载
图书推荐