1. 程式人生 > >Scala語言簡介與安裝整合

Scala語言簡介與安裝整合

Scala語言簡介

Scala語言是一門基於JVM的程式語言 Scala是也一門編譯型的語言,它也是先編譯成class,所以它可以與Java無縫整合。因為都是在JVM上執行。

Scala2.10.4

每個技術的版本號技巧:1.9.9到2.0.0大功能實現了跳躍,裡面的功能,程式碼實現原理出現大改觀,那麼2.0.0版本可能出現非常多的bug。

Scala的6個特徵
  1. Java和Scala可以無縫混編

  2. 型別推測(自動推測型別) 在Java中:Int a = 10 在scala中:var a = 10 通過值可以自動推測型別

  3. 併發和分散式(Actor) Actor類似於Java中的Thread做並行分散式

  4. 特質trait,特徵(類似java中interfaces和abstract結合) 類似於Java裡的介面, Java介面的優點:可以多實現 缺點:在接口裡面不能實現方法,不能寫屬性可以寫常量 Java裡抽象類缺點:不能實現多繼承

    scala的trait特質特徵汲取了Java中抽象類和介面的優點。可以實現方法,宣告方法,定義抽象類,也可以多實現。

  5. 模式匹配(類似java的switch-case) 在scala裡叫做match-case 並且scala裡面模式匹配支援的模式更多

  6. 高階函式 函式的引數是函式,或者函式的返回值是函式。這個函式稱為高階函式。 Java不是一門完全的面向物件的程式語言 但是scala是一門完全的面向物件的程式語言

scala的安裝過程

1.在官網上下載scala2.10.4的zip包,解壓放在D盤下 2.在環境變數中加入SCALA_HOME變數 在這裡插入圖片描述 3.在path中加入環境變數%SCALA_HOME%\bin和%SCALA_HOME%\jre\bin 4.檢驗scala的環境變數是否配置成功:在cmd裡輸入命令 scala -version 在這裡插入圖片描述

eclipse 配置scala外掛

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

下載scala ide
idea 中配置scala外掛

開啟idea,close專案後,點選Configure->Plugins 在這裡插入圖片描述 搜尋scala,點選Install安裝 在這裡插入圖片描述 設定jdk,開啟Project Structure,點選new 選擇安裝好的jdk路徑 在這裡插入圖片描述 在這裡插入圖片描述 建立scala專案,配置scala sdk(Software Development Kit) 在這裡插入圖片描述

在這裡插入圖片描述 在這裡插入圖片描述 點選第三步,彈出選擇SDK,點選Browse選擇本地安裝的Scala目錄。選擇system.