Scala語言簡介與安裝整合
Scala語言簡介
Scala語言是一門基於JVM的程式語言 Scala是也一門編譯型的語言,它也是先編譯成class,所以它可以與Java無縫整合。因為都是在JVM上執行。
Scala2.10.4
每個技術的版本號技巧:1.9.9到2.0.0大功能實現了跳躍,裡面的功能,程式碼實現原理出現大改觀,那麼2.0.0版本可能出現非常多的bug。
Scala的6個特徵
-
Java和Scala可以無縫混編
-
型別推測(自動推測型別) 在Java中:Int a = 10 在scala中:var a = 10 通過值可以自動推測型別
-
併發和分散式(Actor) Actor類似於Java中的Thread做並行分散式
-
特質trait,特徵(類似java中interfaces和abstract結合) 類似於Java裡的介面, Java介面的優點:可以多實現 缺點:在接口裡面不能實現方法,不能寫屬性可以寫常量 Java裡抽象類缺點:不能實現多繼承
scala的trait特質特徵汲取了Java中抽象類和介面的優點。可以實現方法,宣告方法,定義抽象類,也可以多實現。
-
模式匹配(類似java的switch-case) 在scala裡叫做match-case 並且scala裡面模式匹配支援的模式更多
-
高階函式 函式的引數是函式,或者函式的返回值是函式。這個函式稱為高階函式。 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.