scala官网:scala-lang.org
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。一种类似java的编程语言 [1] ,设计初衷是实现可伸缩的语言 [2] 、并集成面向对象编程和函数式编程的各种特性。
Scala 运行在 Java 虚拟机上,并兼容现有的 Java 程序。
Scala 源代码被编译成 Java 字节码,所以它可以运行于 JVM 之上,并可以调用现有的 Java 类库。
多范式包含了面向对象、面向过程、泛型、函数式
运行到JVM上,需要安装jdk
为什么要学scala?
Spark Flink Kafka 基于scala开发的
优雅
开发速度
很好的整合Java已有的:Scala和Java代码可以相互调用
官网下载地址
All Available Versions | The Scala Programming Languagehttps://www.scala-lang.org/download/all.html
scala可以直接安装到 windows系统上,也可以安装在Linux上
确保jdk是1.8+ 使用java -version验证
必须确保安装了Java 8 JDK (or Java 11 JDK)
1.java -version验证
jdk详细安装教程见以下链接
Linux jdk安装配置
此处以在Linux安装2.12.14版本记录
2.事先创建好目录
3.上传安装包
[root@localhost ~]# cd software/
[root@localhost software]# rz
查看是否上传成功,没成功会有乱码
4.解压
[root@localhost software]# tar -zxvf scala-2.12.14.tgz -C ~/app/
5.修改环境变量
[root@localhost ~]# cd app/scala-2.12.14/
[root@localhost scala-2.12.14]# ls
bin doc lib LICENSE man NOTICE
[root@localhost scala-2.12.14]# pwd
/root/app/scala-2.12.14
[root@localhost scala-2.12.14]# cd
[root@localhost ~]# vi .bashrc
///将下面代码加入到编辑文件里
export SCALA_HOME=/root/app/scala-2.12.14
export PATH=$SCALA_HOME/bin:$PATH
注意:因为解压的地址可能会不一样,需要配置自己的,代码自行修改
让环境变量生效,source 配置文件
[root@localhost ~]# vi .bashrc
[root@localhost ~]# echo $SCALA_HOME
生效之后,我们使用命令scala,可以直接进入scala交互命令行
部署完成