搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Scala程序设计:Java??拟机多核编程实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115232953
  • 作      者:
    (美)Venkat Subramaniam著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
内容介绍
    Scala是一门混合了函数式和面向对象的静态类型语言。《Scala程序设计:Java虚拟机多核编程实战》旨在使读者在Scala上达到一定水平,可以用它编写并发、可伸缩、有表现力的程序。主要涉及Scala的函数式风格、自适应类型、闭包、XML处理、模式匹配和并发编程等内容。通过学习《Scala程序设计:Java虚拟机多核编程实战》,你可以使用Scala的强大能力,创建多线程的应用程序。<br>    《Scala程序设计:Java虚拟机多核编程实战》是为想了解Scala的程序员和有经验的Java程序员准备的。《Scala程序设计:Java虚拟机多核编程实战》可以帮助读者快速领会Scala的精髓,用它构建真实的应用。
展开
目录
第1章  简介<br>1.1  为何选择Scala<br>1.2  何为Scala<br>1.3  函数式编程<br>1.4  本书的内容<br>1.5  本书面向的读者<br>1.6  致谢<br>第2章  起步<br>2.1  下载Scala<br>2.2  安装Scala<br>2.2.1  在Windows上安装Scala<br>2.2.2  在类UNIX系统上安装Scala<br>2.3  让Scala跑起来<br>2.4  命令行上的Scala<br>2.5  把Scala代码当作脚本运行<br>2.5.1  在类UNIX系统上作为脚本运行<br>2.5.2  在Windows上作为脚本运行<br>2.6  在IDE里面运行Scala<br>2.7  编译Scala<br>第3章  Scala步入正轨<br>3.1  把Scala当作简洁的Java<br>3.2  Java基本类型对应的Scala类<br>3.3  元组与多重赋值<br>3.4  字符串与多行原始字符串<br>3.5  自适应的默认做法<br>3.6  运算符重载<br>3.7  Scala带给Java程序员的惊奇<br>3.7.1  赋值的结果<br>3.7.2  Scala的==<br>3.7.3  分号是半可选的<br>3.7.4  默认的访问修饰符<br>3.7.5  默认的访问修饰符以及如何修改<br>3.7.6  Scala的Protected<br>3.7.7  细粒度访问控制<br>3.7.8  避免显式return<br>第4章  Scala的类<br>4.1  创建类<br>4.2  定义字段、方法和构造函数<br>4.3  类继承<br>4.4  单例对象<br>4.5  独立对象和伴生对象<br>4.6  Scala中的static<br>第5章  自适应类型<br>5.1  容器和类型推演<br>5.2  Any类型<br>5.3  关于Nothing的更多情况<br>5.4  Option类型<br>5.5  方法返回类型推演<br>5.6  传递变参<br>5.7  参数化类型的可变性<br>第6章  函数值和闭包<br>6.1  从普通函数迈向高阶函数<br>6.2  函数值<br>6.3  具有多参数的函数值<br>6.4  Curry化<br>6.5  重用函数值<br>6.6  参数的位置记法<br>6.7  Execute Around Method模式<br>6.8  偏应用函数<br>6.9  闭包<br>第7章  Trait和类型转换<br>7.1  Trait<br>7.2  选择性混入<br>7.3  以trait进行装饰<br>7.4  Trait方法的延迟绑定<br>7.5  隐式类型转换<br>第8章  使用容器<br>8.1  常见的Scala容器<br>8.2  使用Set<br>8.3  使用Map<br>8.4  使用List<br>8.5  for表达式<br>第9章  模式匹配和正则表达式<br>9.1  匹配字面量和常量<br>9.2  匹配通配符<br>9.3  匹配元组和列表<br>9.4  类型和卫述句的匹配<br>9.5  case表达式里的模式变量和常量<br>9.6  对XML片段进行模式匹配<br>9.7  使用case类进行模式匹配<br>9.8  使用提取器进行匹配<br>9.9  正则表达式<br>9.10  把正则表达式当做提取器<br>第10章  并发编程<br>10.1  促进不变性<br>10.2  使用Actor的并发<br>10.3  消息传递<br>10.4  Actor类<br>10.5  actor方法<br>10.6  receive和receiveWithin方法<br>10.7  react和reactWithin方法<br>10.8  loop和loopWhile<br>10.9  控制线程执行<br>10.10  在各种接收方法中选择<br>第11章  与Java互操作<br>11.1  在Scala里使用Scala类<br>11.2  在Scala里使用Java类<br>11.3  在Java里使用Scala类<br>11.3.1  有普通函数和高阶函数的Scala类<br>11.3.2  同trait一起工作<br>11.3.3  单例对象和伴生对象<br>11.4  继承类<br>第12章  用Scala做单元测试<br>12.1  使用JUnit<br>12.2  使用ScalaTest<br>12.3  以Canary测试开始<br>12.4  使用Runner<br>12.5  Asserts<br>12.6  异常测试<br>12.7  在测试间共享代码<br>12.7.1  用BeforeAndAfter共享代码<br>12.7.2  用闭包共享代码<br>12.8  FunSuite的函数式风格<br>12.9  用JUnit运行ScalaTest<br>第13章  异常处理<br>13.1  异常处理<br>13.2  注意catch顺序<br>第14章  使用Scala<br>14.1  净资产应用实例<br>14.2  获取用户输入<br>14.3  读写文件<br>14.4  XML,作为一等公民<br>14.5  读写XML<br>14.6  从Web获取股票价格<br>14.7  让净资产应用并发<br>14.8  为净资产应用增加GUI<br>附录A  Web资源
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证