出版社:电子工业出版社
年代:2010
定价:89.0
本书以Scala这一新生的多范式面向对象编程语言主题背景,系统地讲述了如何使用Scala编程语言进行程序开发工作,如何利用Scala的actor模型在JVM上设计具伸缩性的并发应用程序。它详细讲述了Scala语言中轻量级的函数语法、高阶、嵌套、局部套用(Currying)、匿名、与XML集成等特性,并指导读者在Scala程序中直接书写XML,将XML转换成Scala类,实现与Java无缝地互操作等。
图
表
清单
前言
致谢
导读
第1章 可伸展的语言
第2章 Scala入门初探
第3章 Scala入门再探
第4章 类和对象
第5章 基本类型和操作
第6章 函数式对象
第7章 内建控制结构
第8章 函数和闭包
第9章 控制抽象
第10章 组合与继承
第11章 Scala的层级
第12章 特质
第13章 包和引用
第14章 断言和单元测试
第15章 样本类和模式匹配
第16章 使用列表
第17章 集合类型
第18章 有状态的对象
第19章 类型参数化
第20章 Abstract Members抽象成员
第21章 隐式转换和参数
第22章 实现列表
第23章 重访for表达式
第24章 Extractors抽取器
第25章 注解
第26章 使用XML
第27章 使用对象的模块化编程
第28章 对象相等性
第29章 结合Scala和Java
第3章 Actor和并发
第31章 连结符解析
第32章 GUI编程
第33章 试算表
附录A Unix和Windows的Scala脚本
术语表
参考文献
关于作者
索引
不过本书还不止是一部编程语言的教材,它还是一部编程方法论的说明。由于本书三位作者同时也是Scala语言的设计和开发者,所以想要了解个中秘密真是再也找不到更好的透露者了。通过本书你不但能够学习到这种语言的语义语法结构、应用场景、用法、实例,还能够发现语言作者在这些结构之后的考量、动机、权衡和折中,从中可以领悟到许多编程专家的思维模式,学习到他们处理问题的方法,从而开拓你的眼界,让你不仅在软件代码开发方面,而且还在软件的架构设计思想上面有新的感悟。本书介绍了一种新的编程语言,它把面向对象和函数式编程概念有机地结合为整体,从而形成一种完整统一、语义丰富的新思维体系。本书循序渐进,由浅入深,经作者精心组织、仔细编排,将语言中的各种概念自然地铺陈在字里行间。除此之外,本书还包含了大量富有针对性和趣味性的示例,它们除了提供对语言各个方面的具体演示之外,还从侧面说明了如何将函数式编程的理念切实并广泛地应用到面向对象编程中。本书面向的读者是有一定编程经验的开发人员,他们希望能够开拓眼界,并致力于提高在软件开发各方面的技能。
书籍详细信息 | |||
书名 | Scala 编程站内查询相似图书 | ||
9787121121197 如需购买下载《Scala 编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 89.0 | 语种 | 简体中文 |
尺寸 | 26 × 18 | 装帧 | 平装 |
页数 | 520 | 印数 |
Scala 编程是电子工业出版社于2010.11出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。
(美) 亚历山大 (Alexander,A.) , 著
(美) 埃克尔 (Eckel,B.) , (美) 马什 (Marsh,D.) , 著
( ) 普罗科佩茨 (Prokopec,A.) , 著
(美) 基乌萨诺 (Chiusano,P.) , (美) 比亚尔纳松 (Bjarnason,R.) , 著
(德) 马丁·奥德斯基 (Martin Odersky) , (美) 莱·斯彭 (Lex Spoon) , (美) 比尔·凡纳斯 (Bill Venners) , 著
(美) 贝维拉夸林 (Bevilacqua-Linn,M.) , 著
(美) 万普勒 (Wampler,D.) , (美) 佩恩 (Payne,A.) , 著
(美) 斯瓦茨 (Swartz,J.) , 著
(美) 霍斯曼 (Horstmann,C.S.) , 著