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

 

 

转载于:https://www.cnblogs.com/zhzJAVA11/p/10282965.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值