scala是spark生态圈的基石
目录
scala概述
学习scala意义何在
scala安装
scala使用入门及对比java
scala概述
Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。
学习scala意义
钱
做东西:spark、kafka、flink 生态系统
优雅
开发速度
融合到生态圈
scala安装
地址:https://www.scala-lang.org/download/
Windows建议下载xxx.msi版本的
java8
下载scala
解压
配置环境变量
scala使用入门及对比java
Hello World
scala> println("Hello World")
Hello World
scala VS Java HelloWord
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World...");
}
}
Scala每行代码并不强求使用;结束 但是Java是必须的
object HelloWorld{
def main(args:Array[String]){
println("Hello World...")
}
}
新建一个文件
object HelloWorld{
def main(args:Array[String]){
println("Hello World...")
}
}
编译
>scalac HelloWorld.scala
运行
>scala HelloWorld
Hello World...
声明
有一部分图片是来源于这 https://blog.csdn.net/jhr112/article/details/115206629