1,概述
Scala 是基于 jvm (虚拟机) 上的编程语言,主要用于 spark;
常用的 Scala 的文件类型:scala App,scala class,scala object;主要用 object
三种类型的共同点:先翻译成 java 文件,编译成 class 文件,最后执行 class;
三种类型的区别是:1)scala App 里主要执行代码,相当于java 的 main方法。而在object,class文件中执行代码必须放在方法中;
2)scala object 里只有一个无参的构造方法,不能有有参数构造方法;
3)scala object 里没有静态类型的变量与方法;
4)scala class 与 java class 基本一样;
配置 Scala 环境:
1)获取 Scala sdk 安装包 scala-2.12.8.tgz
2)解压到 /usr/local/下
3)配置环境变量
4)生效环境变量
5)测试
$>scala -version
2,数据类型
2.1,java 中基本类型对应的数据类型
byte:Byte
short:Short
int :Int
long:Long
float:Float
double:Double
char:Char
boolean:Boolean
2.2,Unit
Unit 与 java void 作用类似表示没有返回值&#x