scala 学习笔记(一):scala的简介和安装
1 scala介绍
1.1scala概述
scala是一种多范式编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。
1.2scala的优点
- 优雅
给开发人员良好的编程体验 - 速度快
开发的速度快,一行代码可以实现java多行代码实现的功能;并且scala是静态编译的,运行速度也会比JRuby和Groovy快很多. - 能融合hadoop的生态圈
hadoop现在是大数据的事实标准,spark并不是要取代hadoop,而是要完善hadoop生态, java做出来的API太丑了,太过繁琐 - spark分布式程序框架是scala编写的
scala环境的搭建
简介:scala是基于java开发的,编写java类可以使用javac命令编译成.class文件被jvm加载到内存中执行. 那么scala命令行将编写的scala文件编译成.class文件一样可以被jvm加载到内存中,因此 scala试运行在jvm平台上的,要安装scala之前需要安装jdk.
2.1安装步骤
1.访问scala官网 http://www.scala-lang.org/下载Scala编译器安装包
2.解压安装好,配置环境变量
环境变量
3.检查是否安装成功和环境变量是否配置成功
4.在Linux中安装scala
将scala-2.12.12.tgz 上传到Linux的指定的文件夹下,解压
解压命令为 tar -zxvf scala-2.12.12.tgz
然后配置环境变量将scala加入PATH中
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_111
export PATH=JAVA_HOME/bin:/usr/java/scala-2.12.12/bin
重新加载环境变量命令
source /etc/profile
测试是否安装成功
任意位置输入scala显示如下信息
5.idea开发工具安装scala插件
离线安装
Plugins install plugin from disk - 选择插件 - restart IDEA即可
在线安装
只要显示了scala,及认为scala的插件安装成功了。