Scala安装配置及介绍

一、为什么要学Scala

1. Scala介绍

  • Scala基于JVM,和Java完全兼容,同样具有跨平台、可移植性性好、方便的垃圾回收等特性
  • 是一门函数式编程语言
  • Scala更适合大数据的处理
  • Scala对集合类型数据处理有非常好的支持
  • spark的底层用Scala编写

2. Scala特点

二、Scala的配置

1. Scala的安装

1.1 第一种安装方法(推荐)

  • 进入官网https://www.scala-lang.org/,点击GET STARTED

  • 点击Coursier,这是Scala的安装程序的工具

  • 点击Install cs

  • 进入新页面以后,下拉,找到Windows下载方式,点击download。

  • 下载完以后打开文件,等待他自动配置好

  • win+r输入cmd打开命令窗口,输入 cs install scala:2.13.8 scalac:2.13.8 ,即可安装Scala2.13.8并默认运行Scala2


1.2 第二种安装方式

  • 进入官网https://www.scala-lang.org/,点击上方download。

  • 因为当前版本的spark为3.2.1,支持的Scala是2.12/2.13版本,所以我们不能下载当前的3.x版本的Scala,点击下载其它版本。

  • 我们下载的2.13.8版本,右边一栏为历史版本。

  • 下载完以后我们需要配置环境变量,如下图所示,将变量值写成自己安装的Scala目录

1.3 验证安装是否成功

  • win+R输入cmd打开命令窗口,输入scala -version,可以出现版本号,说明安装成功。

2. 用idea创建Scala项目

  • 新建项目,选择maven

  • 输入项目名

  • 在src/main下新建目录,起名为scala

  • 右键scala目录,选择将目录标记为 源 根。

  • 在设置(setting)里,选择插件,搜索Scala,安装Scala插件,安装完以后重启idea

  • 右键此项目,点击添加框架支持,下拉找到Scala,勾选,选择库将2.13.8选上,点击确定

配置完成。

三、Scala的第一个程序

  • 新建Scala类,并创建一个Object

  • 编写并运行第一个Scala程序
object HelloWorld {def main(args: Array[String]): Unit = {println("Hello world!")}
}

Scala的安装与配置相关推荐

  1. Scala的安装和环境变量配置

    Scala的安装和环境变量配置 前期准备 安装Scala之前要确保已经配置好Java的jdk,这边我配置的jdk1.8 如果没有配置的话,可以点击下列链接配置好再往下进行(注意:此文件是win64系统 ...

  2. Scala详细环境安装与配置

    系统为windows.安装配置Scala如下: 一,安装Scala 1,java6以上(建议java 7以上)安装 地址:http://www.oracle.com/technetwork/java/ ...

  3. redis 服务器/客户端安装与配置

    redis 服务器/客户端安装与配置 1 redis server 1.1 获取redis源码包 //官网 http://redis.io/ wget -c http://redis.googleco ...

  4. Scala编译器安装,开发工具安装,通过IDEA创建scala的工程代码,Scala SDK的设置

    一. Scala编译器安装 1. 安装JDK 因为Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK 2. 安装Scala 2.1. Windows安装Scala编译器 访问Scal ...

  5. MediaWiKi简明安装与配置笔记

    一.安装篇 1.下载并安装Xampp 下载地址 注意,如果MySql不能成功启动,则应检查My.ini配置文件中basedir与datadir是否配置为相对路径.如果是,请改为绝对路径后再次启动. 也 ...

  6. [转]大数据环境搭建步骤详解(Hadoop,Hive,Zookeeper,Kafka,Flume,Hbase,Spark等安装与配置)

    大数据环境安装和配置(Hadoop2.7.7,Hive2.3.4,Zookeeper3.4.10,Kafka2.1.0,Flume1.8.0,Hbase2.1.1,Spark2.4.0等) 系统说明 ...

  7. 大数据时代--windows下spark的安装与配置教程

    2017年10月19日 10:34:25 Silence-wen 阅读数:9256 标签: 大数据hadoopscalaspark 版权声明:本文为博主原创文章,转载时请注明出处. https://b ...

  8. 【spark】Spark的介绍、安装以及配置相关介绍

    一.spark到底是什么? Apache Spark? is a unified analytics engine for large-scale data processing 类似于Hadoop ...

  9. 【Scala】Scala的安装以及创建Scala项目的详细步骤

    一.Scala的安装 1.首先打开idea开发工具,然后在file-->setting-->pulgins,然后在输入框中输入Scala就可以出来如下界面: 但是我这里的是已经安装好了的, ...

最新文章

  1. if(a==1 a==2 a==3),为true,你敢信???
  2. 第三代:集成电路计算机
  3. 新元素之hgroup,header,footer,address,nav
  4. 机器人学习--MATLAB官网关于机器人方面的资料
  5. jmeter察看结果树-响应数据乱码
  6. 浏览器指纹实现方案:Cookie、Flash Cookies、帆布指纹识别
  7. 有点难度,几道和「滑动窗口」有关的算法面试题
  8. 二维数组最大值首尾相连
  9. Make jQuery throw error when it doesn't match an element
  10. 黑莓 7290 快捷键
  11. 《Python金融大数据风控建模实战》 第14章 决策树模型
  12. 进程通信方式总结与盘点
  13. JS自定义鼠标右键菜单
  14. JavaScript基础语法
  15. 一款开源免费的网站监控系统
  16. matlab射击小游戏,Matlab射箭小游戏设计,小虾米求救
  17. 个人书籍收藏及问题研究(!!! , 读书计划)
  18. 八、Sentinel.conf 配置文件详细介绍
  19. 安卓沉浸式状态栏_要简单还要沉浸 Dacom L10 主动降噪(ANC)蓝牙耳机体验
  20. Latex如何插入多个图片,实现并排排列或者多行多列排列

热门文章

  1. AD如何输出坐标文件(超实用)
  2. cadence17.4如何修改快捷键(修改env文件,实现空格翻转)
  3. oracle数据库导出灰色_Oracle数据库导入导出命令总结
  4. DM数据库部署dem管理工具(tomcat)
  5. Hive on Hbase
  6. CYCADA: cycle-consistent adversaial domain adaption阅读笔记
  7. 加强中学理化生实验室建设要求,深化教学改革
  8. webservice的安全问题
  9. 斐尔可(FILCO)67键迷你机械键盘 如何使用快捷键
  10. Java后端集成发送短信功能(用的是阿里云的短信服务)