进程是应用程序的执行过程;线程是比进程更小的执行单位。一个进程可以包含多个线程。这些线程共享父进程的资源。线程比进程更轻量级,有了多线程就可以实...
Scala进行文件读写操作,都是直接调用的Java中的IO类:java.io.File。 1.Scala写文件 下面的例子往文件test1.tx...
Scala提取器就是一个带有unapply方法的对象。unapply方法时apply方法的反向操作:unapply方法接收一个对象,然后从中提取...
Scala的异常处理和Java的类似。Scala的方法可以通过抛出异常的方式来终止相关代码的运行,不必通过返回值。 1.抛出异常throw Sc...
Scala通过scala.util.matching包中的Regex类来支持正则表达式。 1.查找首个匹配项 以下实例演示了使用正则表达式查找单...
Scala提供了强大的模式匹配机制,应用非常广泛。一个模式匹配包含了一系列备选项,每个备选项都开始于关键字case。每个备选项都包含了一个模式和...
Scala Trait(特征)相当于Java中的接口,实际上它比接口的功能还要强大。与接口不同的是,Trait可以定义属性和方法的实现。一般情况...
类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的...
Scala迭代器不是一个集合,它是一种用于访问集合的方法。迭代器的两个基本操作是next和hasNext。调用it.next()会返回集合的下一...
文集作者