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.解压安装好,配置环境变量
scala 学习笔记(一):scala的简介和安装
环境变量
3.检查是否安装成功和环境变量是否配置成功
scala 学习笔记(一):scala的简介和安装

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=PATH:PATH:JAVA_HOME/bin:/usr/java/scala-2.12.12/bin

重新加载环境变量命令
source /etc/profile
测试是否安装成功
任意位置输入scala显示如下信息
scala 学习笔记(一):scala的简介和安装
5.idea开发工具安装scala插件
离线安装scala 学习笔记(一):scala的简介和安装
Plugins install plugin from disk - 选择插件 - restart IDEA即可
scala 学习笔记(一):scala的简介和安装
在线安装
scala 学习笔记(一):scala的简介和安装
只要显示了scala,及认为scala的插件安装成功了。
scala 学习笔记(一):scala的简介和安装