Scala是一门主要以Java虚拟机(JVM)为目标运行环境并将面向对象和函数式编程语言的最特性结合在一起的编程语言。你可以应用Scala编写出更加精简的程序,同时充分利用并发的威力。由于Scala默认运行于JVM之上,因此它可以访问任何Java类库并且与Java框架进行互操作。通过ScalaJS项目,Scala还可以被编译成JavaScript代码,让我们更便捷高效地开发Web应用。
快学Scala(第2版)从实用角度出发,给出了一份快速的、基于代码的入门指南。Horstmann以“博客文章大小”的篇幅介绍了Scala的概念,让你可以快速地掌握和应用。实际上手的操作,清晰定义的能力层次,从初级到专家级,全程指导。适合有一定的Java编程经验、对Scala感兴趣,并希望尽快掌握Scala核心概念和用法的开发者阅读。
目录
第1版序 XVII
第1章 基础 A1 1
第2章 控制结构和函数 A1 19
第3章 数组相关操作 A1 39
第4章 映射和元组 A1 53
第5章 类 A1 63
第6章 对象 A1 81
第7章 包和引入 A1 91
第8章 继承 A1 103
第9章 文件和正则表达式 A1 121
第10章 特质 A1135
第11章 操作符 A1157
第12章 高阶函数 L1 175
第13章 集合 A2191
第14章 模式匹配和样例类 A2 221
第15章 注解 A2243
第16章 XML处理 A2 259
第17章 Future A2 277
第18章 类型参数 L2 297
第19章 高级类型 L2 313
第20章 解析 A3 341
第21章 隐式转换和隐式参数 L3. 363
下载体验