失效链接处理 |
Scala快速入门 PDF 下载
本站整理下载:
相关截图:
主要内容:
1.能够安装上scala必备的开发工具IDEA
2.了解学习scala的必要性
3.了解函数式编程的特点
4.掌握scala编程基础
学习建议:
每一个例子都要手动去敲
Scala介绍
0.Scala是一种针对JVM 将面向函数和面向对象技术组合在一起的编程语言。Scala编程语言近来抓住了很多开发者的眼球。它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格。Scala融汇了许多前所未有的特性,让开发者能够很好的而同时又运行于JVM之上。随着大数据的日益发展,scala必定会成为必不可少的开发语言。
1.Spark1.6中使用的是Scala2.10。Spark2.0版本以上使用是Scala2.11版本。
2.Scala官网6个特征。
1).Java和scala可以混编
2).类型推测(自动推测类型)
3).并发和分布式
4).特质,特征(类似java中interfaces 和 abstract结合)
5).模式匹配(类似java switch)
6).高阶函数
Scala安装使用
1.windows安装,配置环境变量
首先安装jdk,推荐1.8版本
下载scala-2.11.8.msi文件解压安装即可
注:环境变量会自动进行安装新建SCALA_HOME
|