Scala教程

文章目录

  • 第一章 Scala入门
    • 1.1 概述
      • 1.1.1 为什么学习Scala
      • 1.1.2 Scala发展历史
      • 1.1.3 Scala和Java的关系
      • 1.1.4 Scala语言特点
    • 1.2 Scala环境搭建
    • 1.3 IDEA中Scala插件安装
    • 1.4 HelloWorld案例
      • 1.4.1 创建IDEA项目工程

第一章 Scala入门

1.1 概述

1.1.1 为什么学习Scala

  1. Spark:新一代内存级大数据计算框架,是大数据的重要内容
  2. Spark就是使用Scala编写的,因此为了更好地学习Spark,需要掌握Scala这门语言
  3. Spark的兴起,带动Scala语言的发展!

1.1.2 Scala发展历史

Scala教程_第1张图片

1.1.3 Scala和Java的关系

一般来说,学Scala的人,都会Java,而Scala是基于Java的,因此我们需要将Scala和Java以及JVM之间的关系搞清楚,否则学习Scala你会蒙圈。
Scala教程_第2张图片

1.1.4 Scala语言特点

在这里插入图片描述

1.2 Scala环境搭建

1)安装步骤
(1)首先确保JDK1.8安装成功
(2)下载对应的Scala安装文件scala-2.12.11.zip
(3)解压scala-2.12.11.zip
(4)配置Scala的环境变量

Scala教程_第3张图片
Scala教程_第4张图片
注意1:解压路径不能有任何中文路径,最好不要有空格
注意2:环境变量要大写SCALA_HOME

2)测试
需求:计算两数a和b的和
步骤
(1)在键盘上同时win + r键,并在运行窗口输入cmd命令
Scala教程_第5张图片

(2)输入Scala并按回车键,启动Scala环境。然后定义两个变量,并计算求和。
Scala教程_第6张图片

1.3 IDEA中Scala插件安装

默认情况下IDEA不支持Scala的开发,需要安装Scala插件。

1.4 HelloWorld案例

1.4.1 创建IDEA项目工程

1)打开IDEA->点击左侧的Flie->选择New->选择Project…

2)创建一个Maven工程,并点击next

Scala教程_第7张图片
3)GroupId输入com.atguigu->ArtifactId输入scala0421->点击next->点击Finish

注意:工程存储路径一定不要有中文和空格。

4)指定项目工作目录空间

5)默认下,Maven不支持Scala的开发,需要引入Scala框架。

在scala0421项目上,点击右键-> Add Framework Support… ->选择Scala->点击OK
Scala教程_第8张图片
注意:如果是第一次引入框架,Use libary看不到,需要选择你的Scala安装目录,然后工具就会自动识别,就会显示user libary。

6)创建项目的源文件目录

右键点击main目录->New->点击Diretory -> 写个名字(比如scala)。

右键点击scala目录->Mark Directory as->选择Sources root,观察文件夹颜色发生变化。
Scala教程_第9张图片
7)在scala包下,创建包com.atguigu.chapter01包名和Hello类名,

​ 右键点击scala目录->New->Package->输入com.atguigu.chapter01->点击OK。

右键点击com.atguigu.chapter01->New->Scala Class->Kind项选择Object->Name项输入Hello。
Scala教程_第10张图片
8)编写输出Hello Scala案例

在类中中输入main,然后回车可以快速生成main方法;

在main方法中输入println(“hello scala”)

运行后,观察控制台打印输出:

hello scala

hello scala

说明:Java中部分代码也是可以在Scala中运行。

你可能感兴趣的:(scala,spark,intellij-idea)