Scala简介与环境搭建
Scala概论
Scala简介
1、Scala源自Java
- Scala构建在JVM之上
- Scala与Java兼容、互通
2、Scala的优势
- 多范式编程:面向对象编程、函数式编程
- 表达能力强,代码精简
3、大数据与Scala
- Spark采用Scala语言设计
a)提供的API更加优雅
b)基于JVM的语言更融入Hadoop生态圈
Scala概述
- 1、面向对象特性
a)每个值都是对象
b)对象的数据类型和行为由类(Class)和特征(Trait,类似于interface)描述
c)利用特征实现混入式多重继承 - 2、函数式编程
a)每个函数都是一个值
b)支持高阶函数、柯里化(currying)、样例类(case class)及模式匹配…… - 3、Scala是静态类型语言
- 4、扩展性:隐式类、字符串插值
Scala开发环境搭建
安装Scala编译器
一、下载安装包
https://www.scala-lang.org/download
安装包下载完成后,点击安装
二、配置环境变量
选择系统变量中Path,点击编辑,新建环境变量,填入上一步安装包安装的bin目录的路径
三、检测是否安装成功
Scala开发环境
一、下载Scala插件:(本文下载的插件为:scala-intellij-bin-2018.2.4.zip)
https://plugins.jetbrains.com/plugin/1347-scala
二、在IntelliJ IDEA中安装Scala插件
选择上一步下载的插件
三、检测插件是否安装完成
1、新建工程
点击finish,工程新建完成
2、新建Scala类