读者推荐

这本书直面那些面临并发困境的开发人员,为在JVM上搭建actor提供了清晰的解决方案。

John Heintz,Gist Labs总监

Venkat以一种易于追随且讲求实效的方式为(Java)程序员介绍了Scala编程。这本书涵盖了Scala的很多方面,从基础概念直到并发,而后者是如今编程面临的最关键最困难的问题。Venkat轻而易举地触及了问题的核心,我强烈推荐这本书,它能让你快速上手Scala。

Scott Leberknight,Near Infinity Corporation首席架构师

Venkat又一次让学习变得轻松愉快。你可以像跟人聊天一样,很快学会Scala这门语言,学到它的独一无二,学到如何在多语言环境中充分利用它。

Ian Roughley,Down & Around咨询师

多核处理器要求开发人员在函数式编程方面有着坚实的基础,而这正是Scala的核心所在。Venkat提供了一个非常棒的指南,让我们得以快速上手这门激动人心的新语言。

Nathaniel T. Schutta,作家、演说家、教师

这本书真是让我手不释卷啊!这是一本很精彩的Scala简介!有经验的Java程序员都该来看看!这本书从Java面向对象的编程视角来介绍了“Scala之道”。完整而又简洁。

Albert Scherer,Follett Higher Education Group软件架构师

作为程序员,并发是我们即将面临的巨大挑战,而传统的命令式语言让它更显得难比登天。Scala是JVM上的一个函数式语言,提供了便利的多线程处理、简洁的语法、与 Java的无缝互操作。这本书会指引Java程序员畅游于Scala的重要特性和细微之处,让我们看到为什么人们会对这门新语言投入如此多的关注。

Neal Ford,ThoughtWorks软件架构师/意见领袖

这本书写得很简洁,很容易读懂,也很详尽……这是目前介绍Scala的书中最棒的一本了!当我们进入无所不在的多核处理时代,作为一个程序员,如果你还想不落伍的话,就必须得读一读这本书了。接下来的几年里,我想我会反复温习这本书的。

Arild Shirazi,CodeSherpas高级软件工程师

目录

  • 版权声明
  • 读者推荐
  • 译者序
  • 第1章 简介
  • 第2章 起步
  • 第3章 Scala步入正轨
  • 第4章 Scala的类
  • 第5章 自适应类型
  • 第6章 函数值和闭包
  • 第7章 Trait和类型转换
  • 第8章 使用容器
  • 第9章 模式匹配和正则表达式
  • 第10章 并发编程
  • 第11章 与Java互操作
  • 第12章 用Scala做单元测试
  • 第13章 异常处理
  • 第14章 使用Scala
  • 附录A Web资源