scala介绍及环境搭建

Scala介绍及环境搭建

Scala是一门多范式的编程语言, 相似于java, 面向对象编程和函数式编程,Scala与Java的语法很类似java

Scala与Java区别比较:编程

  • FP 泛型支持
    若是用多了 Spring 中大量的 template 接口, 你就会以为 FP 其实仍是蛮好用的.
    而这仅仅是 FP 好处的冰山一角.
    函数其实就是一个 input -> output (scala 也是这么表示一个函数的), 没有任何反作用, 与状态无关, 因为这种特性, 因此函数式的编程范式在分布式领域有不少好处
    正由于 FP 有如此多的优点, 因此 Java8 才引入了 FP. 从某种程度上来讲, Java 承认了 Scala 的作法.安全

  • 类型系统支持
    若是说 Java 是一种类型安全的语言, 那么毫无疑问, Scala 的类型更加安全, 从某种程度上说, Scala 的类型是图灵完备的, 而 Java 不是. 编程语言

   正是上面两点优点形成了Scala比Java更加安全,更具有灵活性,想象力分布式

 

安装Scala首先要保证JDK安装成功,环境变量配置:函数式编程

JAVA_HOME=D:\user\java1.7
PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;$PATH

在命令行运行命令以下图所示表示JDK安装成功:函数

Java安装成功之后,从scala官网下载scala (http://www.scala-lang.org/) 下载最新scala版本,解压以后配置环境变量spa

SCALA_HOME = D:\scala-2.10.1
PATH = %SCALA_HOME%\bin;$PATH

命令执行结果以下图所示,表示scala安装成功:命令行

相关文章
相关标签/搜索