scala简介与安装

一、简介

1、scala是啥?

Scala用一种简洁的高级语言将面向对象函数式编程结合在一起。 Scala的静态类型有助于避免复杂应用程序中的错误,其JVM和JavaScript运行时使您能够轻松访问庞大的库生态系统来构建高性能系统。

scala简介与安装

2、为啥要学scala?

scala相比java语言有很多的优点

(1)简洁优雅。scala使用一行代码就能实现之前java的十几行代码的功能。代码量减少,所以简洁而且优雅。

(2)高效。他不仅开发效率高,而且是静态编译的,所以速度较快。

(3)更好的和Hadoop生态圈融合。

(4)spark分布式运算框架是scala写的。

二、scala安装流程

安装须知:

我们知道,java程序通过javac命令来编译成 .class文件,然后被JVM加载到内存中去执行。而scala底层是由java写的,所以他也需要JVM的环境,所以安装scala之前先安装JDK。

1、windows上的安装

(1)scala官网,download-->all previous releases-->选择版本scala 2.12.12-->在Other resources中选择windons和linux上的软件压缩包。

scala简介与安装

 

scala简介与安装

scala简介与安装

scala简介与安装

(2)将.zip压缩包解压,并配置环境变量(和JDK配置步骤一样),之后打开控制台输入scala -version,出现版本号即安装成功。

scala简介与安装

2、linux上的安装

使用rz将.tgz压缩包上传至linux中,同样的,在etc/profile文件下配置scala的环境变量,source /etc/profile即可。

3、idea的scala环境

file-->setting-->plugins(插件)-->搜索框输入scala-->install安装插件-->安装完后会重启idea

scala简介与安装

再次打开idea,new project-->选择scala、idea、点击下一步-->项目名,添加scala版本,finish。

scala简介与安装

scala简介与安装