简介
Scala(斯嘎啦),Scalable Language(可伸缩编程语言),它是基于JVM的多范式编程语言,通俗的讲Scala是一种运行在JVM上 的函数式面向对象的编程语言。它集成了面向对象和面向函数式编程的各种特性,以及更高层的并发模型。Scala的运行环境和Java类似,也是依赖JVM的,同时Scala支持多种编程风格。
特点
- 兼容Java,可以访问庞大的Java类库
- 精简,表达能力强,一行代码可以抵得上多行Java代码,并发速度快
- Scala可以让你的程序保持短小,清晰,看起来更简洁、优雅
- Scala拥有非常先进的静态类型系统,支持类型推断和模式匹配
- 可以开发大数据应用程序
Scala和Java对比:
Scala环境搭建
scala程序运行需要依赖于Java类库,那么必须要有Java运行环境,scala才能正确执行. 所以要编译运行scala程序,需要:
JDK(JDK包含JVM)
Scala编译器(Scala SDK)
接下来,需要依次安装以下内容:
安装JDK
安装Scala SDK
安装JDK
安装JDK 1.8 *位版本,并配置好环境变量, 此过程略.
检查JDK安装是否成功
1、win+R键,然后输入cmd进入控制台
2、在控制台中输入java -version
如果显示下图就说明安装成功
安装Scala SDK
Scala SDK是scala语言的编译器,要开发scala程序,必须要先安装Scala SDK
我安装的版本是: 2.11.12
步骤
下载Scala SDK.官方下载地址: scala-lang.org/download/
安装Scala SDK.2.1 双击scala-2.11.12.msi,将scala安装在指定目录, 傻瓜式安装, 下一步下一步即可. 2.2 安装路径要合法, 不要出现中文, 空格等特殊符号.
测试是否安装成功打开控制台,输入: scala -version