搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
搜索
注册
登录
搜索
搜书网
本次搜索耗时
0.016
秒,为您找到
232
个相关结果.
书籍
文章
文件
第3章 Scala步入正轨
27
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
第3章 Scala步入正轨 第3章 Scala步入正轨 你可以基于自己已有的Java技能学习Scala。在本章中,我们从熟悉的地方——Java代码——出发,向Scala前进。Scala在一些地方同Java类似,但差异之处更是不胜枚举。Scala偏爱纯粹的面向对象,但是它也会尽可能的把类型映射为Java类型。Scala支持类Java的命令式编程风格,同...
4.2 定义字段、方法和构造函数
26
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
4.2 定义字段、方法和构造函数 4.2 定义字段、方法和构造函数 Scala把主构造函数放到了类定义中,让定义字段及相应方法变得简单起来。让我们跟着例子看一下Scala是怎么做的: 先看看下面的类定义: ScalaForTheJavaEyes/CreditCard.scala class CreditCard ( va...
6.9 小结
34
2024-12-26
《领域专用语言实战》
6.9 小结 6.9 小结 Scala社群热衷于DSL事出有因。Scala作为现今最具影响力的编程语言之一,为设计富有表现力的DSL提供了一流的支持。 本章已经逐一展示能用于内部DSL设计的Scala语言特性。我们从一份Scala特性名单开始,然后通过分析证券交易领域的众多DSL片段,认真深入分析这些DSL片段的设计。从结构上说,DSL是底层实现模...
3.6 运算符重载
24
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
3.6 运算符重载 3.6 运算符重载 从技术的角度来看,Scala没有运算符,提及“运算符重载”时,指的是重载像+ ,+- 等这样的符号。在Scala里,这些实际上是方法名:运算符利用了Scala灵活的方式调用语法——在Scala里,对象引用和方法名之间的点(. )不是必需的。 这两个特性给了我们运算符重载的错觉。这样,调用ref1 + re...
12.2 使用ScalaTest
29
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
12.2 使用ScalaTest 12.2 使用ScalaTest 为Scala代码编写单元测试,JUnit和TestNG都是不错的起点。不过,随着对Scala越来越熟悉,你也想在单元测试中用上Scala的简洁和种种习惯用法。等你为之做好准备后,就可以升级到ScalaTest了。ScalaTest是Bill Venners等人用Scala写的一款...
2.3 让Scala跑起来
29
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
2.3 让Scala跑起来 2.3 让Scala跑起来 想快速尝试一下Scala的话,直接用scala 这个命令行shell就行。你可以在上面尝试着运行一些简单的Scala代码片断。在编写应用的时候,这个有用的工具可以帮你快速试验一些新代码。 在命令行上(不管是终端窗口还是命令提示符),输入scala 。你可以见到下面的介绍信息和一个提示符:...
11.4 继承类
26
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
11.4 继承类 11.4 继承类 Scala类可以继承Java类,反之亦然。大多数情况下,这应该够用了。之前也讨论过,如果方法接收闭包为参数,重写起来就有些麻烦。异常也是个问题。 Scala没有throws 子句。在Scala里,任意方法都可以抛出异常,无需显式声明成方法签名的一部分。不过,如果在Java里重写这样的方法,试图抛出异常,就会陷...
附录A Web资源
33
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
附录A Web资源 附录A Web资源 A Brief History of Scala http://www.artima.com/weblogs/viewpost.jsp?thread=163733 Martin Odersky讲述创造Scala的故事。 Canary Test http://memeagora.blogspot.c...
2.7 编译Scala
29
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
2.7 编译Scala 2.7 编译Scala 下面讲述如何写一个类,用scalac编译器编译。 在下面的例子中,我们定义了一个对象,名叫Sample 。(你很快会学到,Scala不支持静态方法,要想写静态的main() 方法,就得定义一个对象——一个单例⑥) ⑥此处原文为Singleton class,经过与作者沟通,确认class这...
3.2 Java基本类型对应的Scala类
24
2024-12-25
《Scala程序设计:Java虚拟机多核编程实战》
3.2 Java基本类型对应的Scala类 3.2 Java基本类型对应的Scala类 Java世界呈现出一个割裂的现象,有对象,有基本类型,比如int 、double 等。Scala把一切都视为对象。 Java把基本类型同对象区分对待。从Java 5开始,自动装箱可以为对象方法传递基本类型。然而,Java不支持在基本类型上调用方法,像这样:2...
1..
«
1
2
3
4
»
..24