初识scala

为什么要用scala

  • 大数据很多框架是用scala写的,如:saprk、kafka、flink
  • 代码简洁
  • 多范式:面向对象编程(抽象现实世界)和函数式编程(编程简洁)
  • 兼容java环境
  • 并发模式使用Actor,可以简化编程

scala安装

  • 前置条件需要jdk8,并配置了JAVA_HOME的环境变量,以及PATH
  • 下载安装文件,配置SCALA_HOME和PATH(SCALA_HOME/bin)

对比java

  • Array[String] <==> String[] args
  • 在main方法中,Object关键字创建了单件类似java的static,这就是函数式编程
  • scala运行,scalac编译和java类似

你可能感兴趣的:(初识scala)