1. 程式人生 > >scala簡介,idea開發工具安裝

scala簡介,idea開發工具安裝

1. Scala概述

1.1. 什麼是Scala

Scala是一種多正規化的程式語言,其設計的初衷是要整合面向物件程式設計和函數語言程式設計的各種特性。Scala運行於Java平臺(Java虛擬機器),併兼容現有的Java程式。
在這裡插入圖片描述

1.2. 為什麼要學Scala

  1. 優雅:這是框架設計師第一個要考慮的問題,框架的使用者是應用開發程式設計師,API是否優雅直接影響使用者體驗。
  2. 速度快:Scala語言表達能力強,一行程式碼抵得上Java多行,開發速度快;Scala是靜態編譯的,所以和JRuby,Groovy比起來速度會快很多。
  3. 能融合到Hadoop生態圈:Hadoop現在是大資料事實標準,Spark並不是要取代Hadoop,而是要完善Hadoop生態。JVM語言大部分可能會想到Java,但Java做出來的API太醜,或者想實現一個優雅的API太費勁。
    在這裡插入圖片描述

2. Scala編譯器安裝

2.1. 安裝JDK

因為Scala是執行在JVM平臺上的,所以安裝Scala之前要安裝JDK

2.2. 安裝Scala

2.2.1. Windows安裝Scala編譯器

訪問Scala官網http://www.scala-lang.org/下載Scala編譯器安裝包,目前最新版本是2.12.x,但是目前大多數的框架都是用2.11.x編寫開發的,Spark2.x使用的就是2.11.x,所以這裡推薦2.11.x版本,下載scala-2.11.8.msi後點擊下一步就可以了,https://www.scala-lang.org/download/2.11.8.html

2.2.2. Linux安裝Scala編譯器

下載Scala地址https://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgz然後解壓Scala到指定目錄

tar -zxvf scala-2.11.8.tgz -C /usr/java

配置環境變數,將scala加入到PATH中

vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_111
exportPATH=$PATH:$JAVA_HOME/bin:/usr/java/scala-2.11.8/bin

2.2.3. Scala開發工具安裝

目前Scala的開發工具主要有兩種:Eclipse和IDEA,這兩個開發工具都有相應的Scala外掛,如果使用Eclipse,直接到Scala官網下載即可http://scala-ide.org/download/sdk.html。

由於IDEA的Scala外掛更優秀,大多數Scala程式設計師都選擇IDEA,可以到http://www.jetbrains.com/idea/download/下載社群免費版,點選下一步安裝即可,安裝時如果有網路可以選擇線上安裝Scala外掛。

這裡我們使用離線安裝Scala外掛:

  1. 安裝IDEA,點選下一步即可。由於我們離線安裝外掛,所以點選Skip All and Set Defaul
  2. 下載IEDA的scala外掛,地址http://plugins.jetbrains.com/plugin/1347-scala在這裡插入圖片描述
  3. 安裝Scala外掛:Configure -> Plugins -> Install plugin from disk -> 選擇Scala外掛 -> OK -> 重啟IDEA,具體操作請看下圖:在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述
  4. 已經安裝好了,我們來寫一個經典的helloworld
  5. 已經安裝好了,我們來寫一個經典的helloworld已經安裝好了,我們來寫一個經典的helloworld
object HelloWorld{
  def main(args: Array[String]) {
    println("Hello World!")
  }
}

我的GitHub
QQ:2541692705
郵箱:[email protected]
我想去流浪,我想去讀書,若有機會,江湖再見
掃一掃,領取紅包,就當獎勵你我付出的努力