
Scala安装使用教程
Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行在Java虚拟机上,并兼容现有的Java程序。Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。函数编程范式更适合用于Map/Reduce和大数据模型,着眼于函数本身,函数范式逻辑清晰、简单,非常适合用于处理基于不变数据
1.Scala简介
Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala运行在Java虚拟机上,并兼容现有的Java程序。 Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。
函数编程范式更适合用于Map/Reduce和大数据模型,着眼于函数本身,函数范式逻辑清晰、简单,非常适合用于处理基于不变数据的批量处理工作。 像Spark,kafka等都是采用Scala开发的,所以学习好大数据,掌握scala是必要的。Flink是带有scala的api支持。
官网:Scala 编程语言 (scala-lang.org)
2.Scala安装部署
2.1、Scala需要Java运行时库,安装Scala需要首先安装JVM虚拟机,推荐安装JDK8。
2.2、进入Scala的官网:The Scala Programming Language (scala-lang.org),点击安装
2.3、下滑找到
- All versions ,点击选择合适的版本进行下载,本人用的是Scala3.2.1版本
3、环境配置
3.1、Windows下的环境配置
1.msi是Windows下的安装文件,直接安装。一直下一步无需配置即可安装完成。 2.zip是压缩文件,只需要将压缩包中的文件解压到任意盘符即可。
配置scala的环境变量:window左下角搜索环境变量--->编辑环境变量--->系统环境变量--->添加到path下面--->一步一步确定完即可。 scala环境变量不配置:记住对应scala安装位置。 然后新建“SCALA_HOME”环境变量,并将“%SCALA_HOME%\bin”追加到"%Path%"中。然后一路确定即可。
3.2、 Scala解释器
Scala解释器也被称为REPL交互式编码环境,会快速编译scala代码为字节码,然后交给JVM来执行。
REPL:Read(取值)-> Evaluation(求值)-> Print(打印)-> Loop(循环)。
在Windows下使用cmd命令进入DOS中,然后输入“scala”进入到REPL。
4、请编写你的第一条scala代码:
4.1、IDEA集成Scala开发环境配置
IDEA在线安装Scala插件: 打开IDEA--->左上脚File--->Settings--->选中Plugins--->选择MarketPlace--->搜索Scala--->点击绿色的Install按钮--->等待联网下载安装--->安装完成重启IDEA。
4.2、重启完成后,新建一个maven项目。
1、在 main 目录下新建 scala 目录,用来存放 scala 代码
2、在 scala 目录上右键,将其标记为 Sources Root
3、打开 Project Structure
先检查 Global Libraries 里面有没有 Scala SDK,如果没有点击 + 号添加,笔者这里在上面 3.2新建 Scala 项目时,IDEA默认添加了
4、查看 Modules
选择当前项目bigdata_Scala,点击 + 号添加 Scala SDK
最容易被忽略的一步:
以上步骤完成后即可在scala目录下创建scala文件
编写以一个scala代码
package com.bigdata
object First_ScalaDemo {
/**
* 第一个scala代码
*/
def main(args: Array[String]): Unit = {
println("hello world!!!")
val a = 1
val b = 2
println(a + b)
}
}
成功运行!!!
更多推荐
所有评论(0)