本书向读者介绍如何省时省力地使用Scala构建面向对象、函数式、并发应用。书中囊括250个实用技巧以及700多个代码实例,覆盖了开始学习Scala语言、类库和工具时*常见的问题。本书可作为学习使用JVM语言的理想参考书,同时也适用于有经验的Scala开发者。
Alvin Alexander(devdaily.com创始人)使用Scala构建可扩展性高、基于组件的并行和分布式应用,将大量实用经验汇集在本书中。结合真实的使用场景,为读者提供了以下实用技巧:
- 字符串、数值类型和控制结构
- 类、方法、对象、特质和包
- 多种情况下的函数式编程
- Scala丰富的集合类及方法
- 使用Akka类库进行并发
- 使用Scala REPL以及SBT构建工具
- 客户端和服务器端的Web服务
- 与SQL和NoSQL数据库交互
- Scala开发的*佳实践
展开