標籤:夢工廠 scala 開發
一、scala是函數式編程和物件導向編程結合的語言,這兩種編程的特點分別是什嗎?
答:函數式編程擅長數值的計算;物件導向編程特別適合於大型工程或項目的組織,以及團隊的分工協作。
二、Scala的特點
Scala結構優雅、計算精緻、富有表現力
三、scala的安裝需要什麼資源?
Java,推薦安裝Java8(Java7也可以)
支援scala 2.10.*以上(可以安裝2.10.4,http://scala-lang.org/download)
四、設定環境變數(系統變數):
(1)JAVA_HOME和SCALA_HOME
確定已經添加JAVA和SCALA的安裝目錄(變數值分別為C:\Program Files\Java\jdk1.7.0_71和C:\Program Files (x86)\scala)
(2)PATH
變數值中確定已經把安裝目錄中的%JAVA_HOME%\bin和%SCALA_HOME%\bin設定進去
在PATH中添加SCALA的bin目錄後,在任意的目錄下使用SCALA命令
(3)CLASSPATH
變數值中確定添加%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
五、查看版本的命令:
java -version
scala
六、使用IDE整合式開發環境來操作
1、IDEA,首推IDEA,在做Spark大資料開發的時候,都是使用IDEA來開發,
因為它對JAVA和SCALA支援的特別好,還有其他的支援很好
2、ScalaIDE(for eclipse),下載,解壓後就可以用
強烈推薦初學者使用ScalaIDE(for eclipse)
七、建立第一個程式:
1、建立一個工程
命名:ScalaInAction
2、在源碼中建立一個包(便於管理)
在src下面建立packet,
命名:com.dt.scala.hello
3、建立對象(建立包後,可以在裡面寫程式了)
命名:HelloScala
選中“public static void main(String[] args)”
(Scala Object是Scala類中的靜態對象,我們是在Scala Object中擁有Scala的main方法入口的)
Run As
資訊來源於:DT大資料夢工廠公眾帳號:DT_Spark
本文出自 “lisunwei” 部落格,請務必保留此出處http://110095.blog.51cto.com/100095/1678941
DT大資料夢工廠-Scala學習筆記(1):Scala開發環境搭建和HelloWorld解析