Scala概述| Scala编程教程
Scala是MartinOdersky开发的一种编程语言。它于2003年投放市场。Scala代表可扩展语言。Scala是一种基于Java的编程语言,比Java更容易编码。因此被视为企业软件开发中Java的未来替代品。
Scala编程语言的功能
Scala的一些功能包括:
它在JVM上运行,但编译器有所不同。
集成了面向对象编程和函数式编程的特性。
延迟计算,它提高了性能,仅在需要评估时才对表达式进行评估。
不变性:这意味着默认情况下无法更改数据的值。
案例分类和模式匹配。
类型接口:它识别数据类型,函数本身返回类型。
并发控制:Scala使用actor模型提供并发控制。
高阶功能:可以在其他功能上使用的功能。
Scala中的编码比Java容易,并且由于上述功能,它节省了大量代码,并提供了更高效的程序。
Scala是一种通用语言,可以在任何地方使用。它在JVM上运行,这意味着其字节码可以代替java。因此,也可以使用Scala来创建Java应用程序。
安装Scala
Scala的安装非常简单。它可以安装在基于Windows和Linux的系统上。由于它位于Java之上,因此需要在安装系统之前在系统上安装Java。
要求:JAVA1.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