为什么要学习Scala
- Scala————Java++
Scala基于JVM,和Java完全兼容,同样具有跨平台、可移植性好、方便的垃圾回收等特性
Svala比Java更加面向对象
Scale是一门函数式编程语言
- Scala更加适合大数据的处理
Scala对集合类型数据处理有非常好的支持
Spark的底层用Scala编写
-
Scala入门
-
基本语法
变量和数据类型
运算符
流程控制
-
核心特性
函数式编程
面向对象
集合
-
其它特色
模式匹配
异常处理
隐式转换
泛型
-
-
Scala版本 2.12,匹配最新版项目需要
-
Spark——新一代内存级大数据计算框架,是大数据的重要内容。
-
Spark就是使用Scala编写的。因此为了更好的学习Spark,需要掌握Scala这门语言。
-
Spark的兴起,带动Scala的发展
-
Scala和Java的关系
一般来