大数据平台学习(一)----scala语言
什么是spark?

spark的整体架构是什么?

spark内容分布
spark核心编程、结合源码深度剖析spark内核、spark性能优化、spark sql、spark streaming、
scala解释器的使用
REPL: read取值、evaluation求值、print打印、loop循环;
scala基础编程详解
函数入门:
lazy值

数组
ArrayBuffer

遍历数组(until不包括上边界)

函数转换

Map和Tuple
Scala中->与<-的区别是什么?
<-的使用
<-用于for循环中,for (i <- 表达式);
->的使用
一般->用来生成map中的key/value pairs;
面向对象编程之类

面向对象编程之对象
object

伴生对象

让object继承抽象类

apply方法

main方法

用object来实现枚举功能

面向对象编程之继承
extends

override

isInstanceOf和asInstanceOf

getClass和classOf

使用模式匹配进行类型判断

protected

调用父类的constructor

匿名内部类

抽象类

Trait是什么?
2-2 调用链机制

scala函数式编程

匿名函数

高阶函数推断

常用高阶函数

Curring函数

集合操作
List

Set

集合的函数式编程

scala编程之模式匹配
目录

模式匹配的概念

scala编程之类型参数

scala编程之隐式转换

什么是隐式转换?

scala编程之Actor(多线程)

什么是Acotr?

浙公网安备 33010602011771号