scala 简介:

scala是运行在JVM上的多范式编程语言,同时支持面向对象编程面向函数式编程
在这里插入图片描述
早期,scala刚出现的时候,并没有怎么引起重视,随着Kafka和Spark这样基于scala的大数据框架的兴起,scala逐步进入大数据开发者的眼帘。scala的主要优势是它的表达性

为什么要学习Scala呢?

  • 开发大数据应用程序(Spark程序、Flink程序)
  • 表达能力强,一行代码抵得上Java多行,开发速度快
  • 兼容Java,可以访问庞大的Java类库,能融合到hadoop生态圈

win10环境搭建

Scala程序编译执行流程
在这里插入图片描述
scala程序运行需要依赖于Java类库,必须要有Java运行环境,scala才能正确执行
根据上述流程图,要编译运行scala程序,需要:

  • jdk(jvm)
  • scala编译器(scala SDK)

安装JDK

安装JDK 1.8 64位版本,并配置好环境变量(这里我电脑之前已经配置完毕)

安装scala SDK

  1. 解压scala-2.11.12.zip,将scala安装在一个没有中文、没有空格的目录下
    压缩包奉上:

     链接:https://pan.baidu.com/s/1iW9-XpJSh1_tfDy_xI7_zg 
     提取码:zxcv 
    

在这里插入图片描述

  1. 配置环境变量

SCALA_HOME=C:\Work\soft\scala-2.11.12
path=%SCALA_HOME%\bin;

在这里插入图片描述
在这里插入图片描述

  1. 打开控制台,输入scala -version

表示成功
在这里插入图片描述

配置idea

选择配置 > 选择插件
在这里插入图片描述
在这里插入图片描述
下载完毕会提示重启idea即可,在选择创建项目的时候就会有scala
在这里插入图片描述

Linux环境搭建

Linux就相对比较简单一点了
压缩包

链接:https://pan.baidu.com/s/1xXRIqVp-pxElW47afbUtWA 
提取码:zxcv 
  1. 上传解压安装

tar -zxvf scala-2.11.12.tgz -C /export/server/
在这里插入图片描述

  1. 修改环境变量

vim /etc/profile

#SCALA_HOME
export SCALA_HOME=/export/server/scala-2.11.12
export PATH=$PATH:$SCALA_HOME/bin

source /etc/profile

  1. 进入scala命令行测试
    进入命令行
    scala
    打印输出
    println(“Hello,scala”)
    退出命令行
    :quit

在这里插入图片描述

到一步的时候scala的win10和Linux版本的环境都已经配置完毕了

Logo

一站式 AI 云服务平台

更多推荐