Scala安装配置及介绍
一、为什么要学Scala
1. Scala介绍
- Scala基于JVM,和Java完全兼容,同样具有跨平台、可移植性性好、方便的垃圾回收等特性
- 是一门函数式编程语言
- Scala更适合大数据的处理
- Scala对集合类型数据处理有非常好的支持
- spark的底层用Scala编写
2. Scala特点
二、Scala的配置
1. Scala的安装
1.1 第一种安装方法(推荐)
- 进入官网https://www.scala-lang.org/,点击GET STARTED
- 点击Coursier,这是Scala的安装程序的工具
- 点击Install cs
- 进入新页面以后,下拉,找到Windows下载方式,点击download。
-
下载完以后打开文件,等待他自动配置好
-
win+r
输入cmd
打开命令窗口,输入cs install scala:2.13.8 scalac:2.13.8
,即可安装Scala2.13.8并默认运行Scala2
1.2 第二种安装方式
- 进入官网https://www.scala-lang.org/,点击上方download。
- 因为当前版本的spark为3.2.1,支持的Scala是2.12/2.13版本,所以我们不能下载当前的3.x版本的Scala,点击下载其它版本。
- 我们下载的2.13.8版本,右边一栏为历史版本。
- 下载完以后我们需要配置环境变量,如下图所示,将变量值写成自己安装的Scala目录
1.3 验证安装是否成功
win+R
输入cmd
打开命令窗口,输入scala -version
,可以出现版本号,说明安装成功。
2. 用idea创建Scala项目
- 新建项目,选择maven
- 输入项目名
- 在src/main下新建目录,起名为scala
- 右键scala目录,选择将目录标记为 源 根。
- 在设置(setting)里,选择插件,搜索Scala,安装Scala插件,安装完以后重启idea
- 右键此项目,点击添加框架支持,下拉找到Scala,勾选,选择库将2.13.8选上,点击确定
配置完成。
三、Scala的第一个程序
- 新建Scala类,并创建一个Object
- 编写并运行第一个Scala程序
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello world!")
}
}