简介Scala(一)
1.1.1:为什么学习scala1)Spark是新一代内存级大数据计算框架,是大数据的重要内容2)Spark就是Scala编写的,所以要先学习Scala3)Spark的兴起,带动Scala语言的发展1.1.2 :Scala发展历史马丁.奥德斯基(Martin Odersky)2001年开始设计Scala1.1.3:Scala和Java关系Scala是基于Java的1.1.4:Scala语言特点Sc
·
1.1.1:为什么学习scala
1)Spark是新一代内存级大数据计算框架,是大数据的重要内容
2)Spark就是Scala编写的,所以要先学习Scala
3)Spark的兴起,带动Scala语言的发展
1.1.2 :Scala发展历史
马丁.奥德斯基(Martin Odersky)2001年开始设计Scala
1.1.3:Scala和Java关系
Scala是基于Java的
1.1.4:Scala语言特点
Scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言(静态语言需要提前编译的如:Java、c、c++等,动态语言如:js)
1)Scala是一门多范式的编程语言,Scala支持面向对象和函数式编程。(多范式就是多种编程方法的意思,有面向过程,面向对象,泛型,函数式四种程序设计方法)
2)Scala源代码(.scala)会被编译成Java字节码(.class)然后运行于JVM之上,并可以调用现有的Java类库,实现两种语言的无缝连接,
3)简洁高效
更多推荐
已为社区贡献2条内容
所有评论(0)