scala简介与安装
一、简介
1、scala是啥?
Scala用一种简洁的高级语言将面向对象和函数式编程结合在一起。 Scala的静态类型有助于避免复杂应用程序中的错误,其JVM和JavaScript运行时使您能够轻松访问庞大的库生态系统来构建高性能系统。
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上的软件压缩包。
(2)将.zip压缩包解压,并配置环境变量(和JDK配置步骤一样),之后打开控制台输入scala -version,出现版本号即安装成功。
2、linux上的安装
使用rz将.tgz压缩包上传至linux中,同样的,在etc/profile文件下配置scala的环境变量,source /etc/profile即可。
3、idea的scala环境
file-->setting-->plugins(插件)-->搜索框输入scala-->install安装插件-->安装完后会重启idea
再次打开idea,new project-->选择scala、idea、点击下一步-->项目名,添加scala版本,finish。