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安裝成功:命令行

相關文章
相關標籤/搜索