1. 程式人生 > 實用技巧 >scala快速上手(一) Scala 介紹及eclipse安裝和idea安裝

scala快速上手(一) Scala 介紹及eclipse安裝和idea安裝

第一節 Scala 介紹

1. 為什麼學習 Scala 語言

Scala 是基於 JVM 的語言,與 java 語言類似,Java 語言是基於 JVM 的面向物件的語言。Scala 也是基於 JVM,同時支援面向物件和麵向函式的程式語言。這裡學習Scala 語言的原因是後期我們會學習一個優秀的計算框架 Spark,Spark 底層原始碼的編寫語言就有 Scala,同時工作中很有可能使用 Scala 語言進行 Spark 的開發。Spark1.6版本中底層基於 Scala 語言的版本是 Scala2.10 版本。Spark2.0 版本以上底層基於的Scala 語言版本是 Scala2.11 版本。

2. Scala 官網 6 大特性

1).Java 和 scala 可以混編

2).型別推測(自動推測型別)

3).併發和分散式(Actor)

4).特質,特徵(類似 java 中 interfaces 和 abstract 結合)

5).模式匹配(類似 java switch)

6).高階函式

第二節 Scala 安裝使用

1. windows 安裝,配置環境變數

  • 官網下載 scala2.11:https://www.scala-lang.org/download/all.html
  • 下載好後安裝。雙擊 msi 包安裝,記住安裝的路徑。
  • 配置環境變數(和配置 jdk 一樣)

新建 SCALA_HOME

注意:這裡建議將 Scala 安裝到純英文沒有空格和特殊符號的路徑下。避免後期使用 Scala 版本出現問題。

上個步驟完成後,編輯 Path 變數,在後面追加如下:

%SCALA_HOME%\bin

  • 開啟 cmd,輸入:scala - version 看是否顯示版本號,確定是否安裝成功

2. eclipse 配置 scala 外掛

  • 下載外掛(一定要對應 eclipse 版本下載)

http://scala-ide.org/download/prev-stable.html

  • 下載好 zip 包後,解壓如下:

  • 將 features 和 plugins 兩個資料夾拷貝到 eclipse 安裝目錄中的” dropins/scala”目錄下。進入 dropins,新建 scala 資料夾,將兩個資料夾拷貝到“dropins/scala”下

注意:以上這種在 eclipse 中的配置方式不建議大家配置,因為 Scala 官網中僅僅針對部分版本的 eclipse 進行過配置。所以有可能找不到對應的版本。

3. scala ide

Scala IDE 就是 Scala 官網中針對 eclipse 穩定版本配置好了 Scala 的外掛。

Scala IDE 就是配置好 Scala 外掛的 eclipse。如果使用 eclipse 開發 Scala 建議使用這種方式。下載網址:http://scala-ide.org/download/sdk.html 。

4. idea 中配置 scala 外掛

 開啟 idea,close 專案後,點選 Configure->Plugins

 搜尋 scala,點選 Install 安裝

注意:這裡安裝了 Scala,所以這裡顯示“Uninstall”。

 設定 jdk,開啟 Project Structure,點選 new 選擇安裝好的 jdk 路徑

 建立 scala 專案,配置 scala sdk(Software Development Kit)

點選第三步,彈出選擇 SDK,點選 Browse 選擇本地安裝的 Scala 目錄。選擇system 對應的 Scala 版本即可。