Scala简介

hadoop生态圈—>java spark生态圈—>scala

1.scala是面向对象的、面向函数的基于静态类型的编程语言。
静态语言(强类型语言)
静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。
例如:C++、Java、Delphi、C#,Scala等。 scala编译后是字节码文件可以调用java源有的库

动态语言(弱类型语言)
动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。
例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/Unix Shell等等。
(大型项目不太适合于动态语言)

2.安装Scala,版本选型2.11.8。原因:spark版本选型为2.1.2,由scala2.11.8版本编译的
注意:a.安装目录不能有" "(空格)出现,否则抛:主类找不到…
b.必须安装JDK,需版本为1.8.X以上;

1)scala windows运行环境安装(安装版自动生成环境变量):
同上jdk环境的安装类似
配置用户变量: SCALA_HOME:D:\Programs
配置Path: %SCALA_HOME%\bin;%SCALA_HOME%\jre\bin;
配置class_path: .;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;

至此,scala运行环境搭建完成,cmd,scala -version,没有错误表示搭建完成且正确

你可能感兴趣的:(scala)