Spark基础之Scala
学完感受总结
- 
Scala相比于java进行了极大的简洁(比如函数式编程),感觉和python有些相似之处 
- 
Scala需要学习内容很多,但是经常用到的很少,在spark学习过程中比较常用的就是函数式编程和样例类,自己之前学习Scala花费的时间有点长,如果想要快速入门(Scala 或者 Spark),可以快速将Scala基础过一遍,接着上手Spark,哪里不懂不会,就再回来看下Scala基础,这样学习时间短,效率高 
Scala总体概览
- 
Scala编程规范 
- 
Scala的基础语法和知识 
- 
Scala解释器 
- 
Scala的变量、数据类型、运算符 
- 
流程控制:选择/循环 break 
- 
异常控制 
- 
函数和方法 
- 
数组/map/tuple 
- 
类的定义、setter/getter、构造器 
- 
内部类、object、单例、伴生对象 
- 
类的继承体系、类型检查和类型转换、protected、抽象类、特质、重写字段、匿名子类 
- 
函数式编程 — 将函数作为返回值、将函数作为参数、闭包、柯里化、高阶函数 
- 
Scala集合:Seq、Set、Map 
- 
匹配模式:匹配变量、匹配类型、匹配数组、匹配元组 .... 
- 
类型参数(泛型):泛型类、泛型方法、逆变和协变 
- 
隐式转换 
- 
正则表达式 
快速复习Scala
Scala知识总结:https://blog.csdn.net/qq_45292079/article/details/104361012
Scala思维导图:https://blog.csdn.net/qq_36770189/article/details/96314074
Scala简单学习参考:https://note.youdao.com/ynoteshare1/index.html?id=92d3d18863c6273da580130bddfc4890&type=note
Scala困惑
Scala中 => 使用场景:https://www.cnblogs.com/wjunge/p/10043079.html
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号