大数据平台学习(一)----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?

 

 

posted on 2019-01-17 16:29  章鱼哥儿  阅读(223)  评论(0编辑  收藏  举报