Scala概述| Scala编程教程

Scala是Martin Odersky开发的一种编程语言。它于2003年投放市场。Scala代表可扩展语言。Scala是一种基于Java的编程语言,比Java更容易编码。因此被视为企业软件开发中Java的未来替代品。

Scala编程语言的功能

Scala的一些功能包括:

  • 在JVM上运行,但编译器有所不同

  • 集成了面向对象编程和函数式编程的特性。

  • 延迟计算,它提高了性能,仅在需要评估时才对表达式进行评估。

  • 不变性:这意味着默认情况下无法更改数据的值。

  • 案例分类和模式匹配。

  • 类型接口:它识别数据类型,函数本身返回类型。

  • 并发控制:Scala使用actor模型提供并发控制。

  • 高阶功能:可以在其他功能上使用的功能。

Scala中的编码比Java容易,并且由于上述功能,它节省了大量代码,并提供了更高效的程序。

Scala是一种通用语言,可以在任何地方使用。它在JVM上运行,这意味着其字节码可以代替java。因此,也可以使用Scala来创建Java应用程序。

安装Scala

Scala的安装非常简单。它可以安装在基于Windows和Linux的系统上。由于它位于Java之上,因此需要在安装系统之前在系统上安装Java。

要求: JAVA 1.8或以上

安装步骤

步骤1:在系统上检查Java,在命令提示符或终端中运行以下命令

    For Windows , \>java –version
    For Linux, $java –version

如果您的系统上安装了Java,则Java版本将提示您,否则您需要在系统上安装java。

只需转到oracle,菜单->产品-> Java。

步骤2:将Java环境变量JAVA_HOME设置为Java安装位置。

    For this use the following Command, 
    For Windows, Set JAVA_HOME to C:\ProgramFiles\java\jdk1.7.0_60
    For Linus, Export JAVA_HOME=/usr/local/java-current

步骤3:安装Scala,从https://www.scala-lang.org/download/下载Scala
。将下载一个jar文件。下载完成后,运行命令在系统上安装此Jar文件,

    For Windows, \>java –jar scala-2.11.5-installer.jar\>
    For Linux, $java –jar scala-2.9.0.1-installer.jar

使用以下命令检查系统上的Scala安装,

    For Windows , \>scala –version
    For Linux, $scala –version