Avatar notebook default
30篇文章 · 32166字 · 6人关注
  • Resize,w 360,h 240
    Scala编程基础30:Scala多线程

    进程是应用程序的执行过程;线程是比进程更小的执行单位。一个进程可以包含多个线程。这些线程共享父进程的资源。线程比进程更轻量级,有了多线程就可以实...

  • Scala编程基础29:Scala读写操作

    Scala进行文件读写操作,都是直接调用的Java中的IO类:java.io.File。 1.Scala写文件 下面的例子往文件test1.tx...

  • Scala编程基础28:Scala提取器

    Scala提取器就是一个带有unapply方法的对象。unapply方法时apply方法的反向操作:unapply方法接收一个对象,然后从中提取...

  • Scala编程基础27:Scala异常处理

    Scala的异常处理和Java的类似。Scala的方法可以通过抛出异常的方式来终止相关代码的运行,不必通过返回值。 1.抛出异常throw Sc...

  • Scala编程基础26:Scala正则表达式

    Scala通过scala.util.matching包中的Regex类来支持正则表达式。 1.查找首个匹配项 以下实例演示了使用正则表达式查找单...

  • Scala编程基础25:Scala模式匹配

    Scala提供了强大的模式匹配机制,应用非常广泛。一个模式匹配包含了一系列备选项,每个备选项都开始于关键字case。每个备选项都包含了一个模式和...

  • Scala编程基础24:Scala特征

    Scala Trait(特征)相当于Java中的接口,实际上它比接口的功能还要强大。与接口不同的是,Trait可以定义属性和方法的实现。一般情况...

  • Scala编程基础23:Scala类和对象

    类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的...

  • Scala编程基础22:Scala迭代器

    Scala迭代器不是一个集合,它是一种用于访问集合的方法。迭代器的两个基本操作是next和hasNext。调用it.next()会返回集合的下一...

文集作者