大数据(7a)Scala入门和安装

本文介绍Scala编程语言的基础知识,并详细指导如何在CentOS 7和Windows 10上安装Scala,包括配置环境变量和使用IntelliJ IDEA创建Scala项目。此外还介绍了IDE中源码关联及Spark开发环境的配置方法。

1、Scala简介

  • 全称:Scalable Language
  • 是一门多范式编程语言(支持面向对象和函数式编程)
  • 运行在JVM上
  • Spark是Scala写的,所以学Spark前建议先学Scala

2、安装前准备

  1. Windows环境下,要先装好JDK1.8IntelliJ IDEAMaven
  2. Linux环境下,要先装好JDK1.8
  3. 官网下载:https://www.scala-lang.org/download/

本文版本:2.12.13

3、CentOS7安装Scala

  1. 解压到指定目录
tar -zxvf scala-2.12.13.tgz -C /opt/
cd /opt
mv scala-2.12.13 scala
  1. 配置环境变量
vi /etc/profile.d/custom.sh
# Scala
export SCALA_HOME=/opt/scala
export PATH=$PATH:$SCALA_HOME/bin
source /etc/profile.d/custom.sh

3.1、Linux上的第一个Scala程序

`scalac`编译
`scala`运行
翻译
`.scala`源文件
`.class`字节码文件
JVM
机器指令

Java和Scala的JVM关系图

vi Hello.scala
object Hello {
    def main(args: Array[String]): Unit = {
        println("hello scala")
    }
}
# 把源码编译为字节码
scalac Hello.scala
# 把字节码放到虚拟机中解释运行
scala Hello

源文件进行编译后,默认生成两个字节码文件:伴生类伴生对象所属类
Scala是纯面向对象的,去除了java中的static关键字,通过伴生对象模拟static的效果
伴生对象伴生对象所属类中创建的单例对象

4、WIN10安装Scala

  1. 解压到D盘(我把版本名去掉了)D:\coding\scala
  2. 配置Scala环境变量控制面板\系统和安全\系统 -> 高级系统设置 -> 环境变量
  3. 添加SCALA_HOME%SCALA_HOME%\bin
  4. IntelliJ IDEA安装Scala插件

5、WIN10:使用【IntelliJ IDEA】创建工程

5.1、方法一:创建Maven工程





5.2、方法二:先创建空工程,再创建Scala模块

1、创建工程,选择Empty Project,然后随便起个名

2、创建Scala模块


3、创建Scala文件,选Object

4、写入代码,点击绿色三角或者Ctrl+Shift+F10

6、IDE关联源码

1、将源码(.tar.gz结尾文件)解压到%SCALA_HOME%\lib

2、IDE配置file->Project Structure或者点击Attach Soures…

7、IDE配置Spark开发环境

https://yellow520.blog.youkuaiyun.com/article/details/116265561

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小基基o_O

您的鼓励是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值