Scala是在基于jvm环境运行的函数式编程语言,可以支持所有的java类库,所以java能干的事情它都能干,还有自己强大的特性,支持交互式编程、强大的集合类库、各种线程的函数,如果使用熟练那真是编程利器,能提高很多编码的速度,做同一间事要比java快得多。由它编写的框架有大家熟知的spark、kafka。特别是作为spark的第一开发语言被大家在工作中经常使用。
前置知识:
JavaSE基础
课程视频链接:https://www.bilibili.com/video/BV1Cs4y1b7JC
配套笔记课件地址:
- scala 基础:http://www.hainiubl.com/topics/76193
- 集合常用方法和函数操作:http://www.hainiubl.com/topics/76190
- scala 类和匹配:http://www.hainiubl.com/topics/76191
- scala 高级部分:http://www.hainiubl.com/topics/76192
Word版笔记下载地址:http://www.hainiubl.com/topics/76269
本课程中使用的海汼部落实验室大数据实操云平台使用教程:https://www.bilibili.com/video/BV12W4y1p7Fr
本帖已被设为精华帖!