001Scala概述上.
为什么要学习Scala
- Spark-新一代内存级大数据计算框架,是大数据的重要内容.
- Spark就是使用Scala编写的.因此为了更好的学习Spark,需要掌握Scala这门语言
- Scala是Scalable Language 的简写,是一门多范式的编程语言
- 联邦理工学院洛桑(EPFL)的Martin Odersky与2001年开始设计Scala
- Spark的兴起,带动了Scala语言的发展!
范式: 编程方式 ,[面向对象,函数式编程]
函数编程:偏函数,高阶函数,纯函数,函数作为参数,函数的柯里化
大数据主要要解决的问题
- 数据的采集
- 海量数据的存储
- 海量数据的计算
有的时候你一行写完可能别人看不懂
这个老哥递归用的多
大家在学习的时候一定要体会这种设计的理念,这样你的高度就会更高
先站的高一点儿,看的远不远在说