百科创建
26.4K
6038

Scala编程(第3版)

作品简介

本书由直接参与Scala开发的一线人员编写,因而对原理的解读和应用的把握更加值得信赖。本书面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握Scala编程语言的核心特性,并能够深入理解Scala这门语言在设计取舍背后的动因。即便是不直接使用Scala或从事一线编程工作的读者,也能从本书学到大量关于函数式和面向对象的编程概念和技巧。

(德)马丁·奥德斯基(Martin Odersky)是Scala编程语言的缔造者。他是瑞士洛桑理工学院(EPFL)的教授,同时也是Typesafe, Inc.(已更名为Lightbend)的创始人。

(美)莱·斯彭(Lex Spoon)是Semmle Ltd.的一名软件工程师。他在EPFL作为博士后围绕着Scala开展了两年的工作。

(美)比尔·凡纳斯(Bill Venners)是Artima Inc.的总裁,Artima开发者网站(www.artima. com)的发行人,以及Escalate Software、LLC的联合创始人。他著有《Inside the Java Virtual Machine》,这是一本面向程序员讲解Java平台架构和内部实现原理的书。

作品目录

  1. 对早前版本《Scala编程》的赞许
  2. 推荐序
  3. 译者序
  4. 致谢
  5. 引言
  6. 第1章 一门可伸缩的语言
  7. 第2章 Scala入门
  8. 第3章 Scala入门(续)
  9. 第4章 类和对象
  10. 第5章 基础类型和操作
  11. 第6章 函数式对象
  12. 第7章 内建的控制结构
  13. 第8章 函数和闭包
  14. 第9章 控制抽象
  15. 第10章 组合和继承
  16. 第11章 Scala的继承关系
  17. 第12章 特质
  18. 第13章 包和引入
  19. 第14章 断言和测试
  20. 第15章 样例类和模式匹配
  21. 第16章 使用列表
  22. 第17章 使用其他集合类
  23. 第18章 可变对象
  24. 第19章 类型参数化
  25. 第20章 抽象成员
  26. 第21章 隐式转换和隐式参数
  27. 第22章 实现列表
  28. 第23章 重访for表达式
  29. 第24章 深入集合类
  30. 第25章 Scala集合架构
  31. 第26章 提取器
  32. 第27章 注解
  33. 第28章 使用XML
  34. 第29章 用对象实现模块化编程
  35. 第30章 对象相等性
  36. 第31章 结合Scala和Java
  37. 第32章 Future和并发编程
  38. 第33章 组合子解析
  39. 第34章 GUI编程
  40. 第35章 SCells试算表
  41. 附录A Unix和Windows环境的Scala脚本
  42. 术语表
  43. 关于作者
6038

免责声明:本站词条系由网友创建、编辑和维护,内容仅供参考。

以上内容均为商业内容展示,仅供参考,不具备专业问题解决服务,

如果您需要解决具体问题(尤其在法律、医学等领域),建议您咨询相关领域的专业人士。

如您发现词条内容涉嫌侵权,请通过 948026894@qq.com 与我们联系进行删除处理!

参考资料

一秒推