Scala安装

1、Scala高级语言

1.1 Scala简介

Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala运行在Java虚拟机上,并兼容现有的Java程序。 Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。 函数编程范式更适合用于Map/Reduce和大数据模型,着眼于函数本身,函数范式逻辑清晰、简单,非常适合用于处理基于不变数据的批量处理工作。 像Spark,kafka等都是采用Scala开发的,所以学习好大数据,掌握scala是必要的。Flink是带有scala的api支持。 官网:The Scala Programming Language

 

1.2 Scala安装部署

1、Scala需要Java运行时库,安装Scala需要首先安装JVM虚拟机,推荐安装JDK8。

 

2、进入Scala的官网The Scala Programming Language 下载页面,点击 All Previous Releases

 

 

 

3、选择 Scala 2.12.8

 

 

 

4、根据操作系统选择安装包

 

 

 

1.2.1 Windows下的环境配置

首先下载scala-2.12.8.msi 或 scala-2.12.8.zip都可以(二选一)。

 

1.msi是Windows下的安装文件,直接安装。一直下一步无需配置即可安装完成。

2.zip是压缩文件,只需要将压缩包中的文件解压到任意盘符即可

配置scala的环境变量:window左下角搜索环境变量--->编辑环境变量--->系统环境变量--->添加到path下面--->一步一步确定完即可。 scala环境变量不配置:记住对应scala安装位置。 然后新建“SCALA_HOME”环境变量,并将“%SCALA_HOME%\bin”追加到"%Path%"中。

 

 

 

1.2.2 Linux下的环境配置(选配)

在官方网址进入下载界面下载 scala-2.12.8.tgz

 

#通过命令tar -xvf scala-2.12.8.tar -C 解压到路径

#例如:

tar -xvf scala-2.12.8.tgz -C /usr/java

#在配置系统环境变量,将Scala

vi /etc/profile

#添加如下参数

export JAVA_HOME=Java安装目录

export PATH=$PATH:$JAVA_HOME/bin:/scala解压目录/bin

#例如:

export JAVA_HOME=/usr/java/jdk1.8.0_251

export PATH=$PATH:$JAVA_HOME/bin:/usr/local/scala-2.12.8/bin

#保存退出后重新加载

source /etc/profile

1.3 Scala解释器

Scala解释器也被称为REPL交互式编码环境,会快速编译scala代码为字节码,然后交给JVM来执行。

 

REPL:Read(取值)-> Evaluation(求值)-> Print(打印)-> Loop(循环)。其特点如下:

 

# 1.计算表达式:在"scala>"命令行内,键入scala代码,解释器会直接返回结果给你。如果你没有指定变量来存放这个值,那么值默认的名称为res,而且会显示结果的数据类型,比如Int、Double、String等等。

例如,输入:1 + 1,会看到

res0: Int = 2

# 2.内置变量:在后面可以继续使用res这个变量,以及它存放的值。

例如,2.0 * res0,返回

res1: Double = 4.0

例如,"Hi, " + res0,返回

res2: String = Hi, 2

# 3.自动补全:在scala>命令行内,可以使用Tab键进行自动补全。

在Windows下使用cmd命令进入DOS中,然后输入“scala”进入到REPL。

 

 

 

请编写你的第一条scala代码:

 

println("hello world")

1.4 IDEA集成Scala开发环境配置

目前Scala的开发工具主要有两种:Eclipse和IDEA,这两个开发工具都有相应的Scala插件,如果使用Eclipse,直接到Scala官网下载即可Download Scala IDE for Eclipse - Scala IDE for Eclipse。

 

由于IDEA的Scala插件更优秀,大多数Scala程序员都选择IDEA,可以到Download IntelliJ IDEA – The Leading Java and Kotlin IDE 下载社区免费版,点击下一步安装即可。

 

1.IDEA在线安装Scala插件 打开IDEA--->左上脚File--->Settings--->选中Plugins--->选择MarketPlace--->搜索Scala--->点击绿色的Install按钮--->等待联网下载安装--->安装完成重启IDEA。 如果再MarketPlace搜索不到Scala,则选择使用离线方式安装Scala插件,即参考"2.IDEA离线安装Scala插件(可选)"。

 

 

 

 

 

2.IDEA离线安装Scala插件(可选)

 

因为IDEA的插件下载网站是国外网站,所以建议在线下载后离线安装。建议通过IDEA插件安装

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值