溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DT大數據夢工廠-Scala學習筆記(1):Scala開發環境搭建和HelloWorld解析

發布時間:2020-07-24 13:09:23 來源:網絡 閱讀:555 作者:lisunwei 欄目:大數據

 

一、scala是函數式編程和面向對象編程結合的語言,這兩種編程的特點分別是什么?

答:函數式編程擅長數值的計算;面向對象編程特別適合于大型工程或項目的組織,以及團隊的分工協作。

 

二、Scala的特點

Scala結構優雅、計算精致、富有表現力

 

三、scala的安裝需要什么資源?

Java,推薦安裝Java8(Java7也可以)

支持scala 2.10.*以上(可以安裝2.10.4,http://scala-lang.org/download

 

四、設置環境變量(系統變量):

1JAVA_HOMESCALA_HOME

確定已經添加JAVASCALA的安裝目錄(變量值分別為C:\Program Files\Java\jdk1.7.0_71C:\Program Files (x86)\scala

2PATH

變量值中確定已經把安裝目錄中的%JAVA_HOME%\bin%SCALA_HOME%\bin設置進去

PATH中添加SCALAbin目錄后,在任意的目錄下使用SCALA命令

3CLASSPATH

變量值中確定添加%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 

五、查看版本的命令:

java -version

scala

 

六、使用IDE集成開發環境來操作

1、IDEA,首推IDEA,在做Spark大數據開發的時候,都是使用IDEA來開發,

因為它對JAVASCALA支持的特別好,還有其他的支持很好

2、ScalaIDEfor eclipse),下載,解壓后就可以用

強烈推薦初學者使用ScalaIDEfor eclipse

 

七、建立第一個程序:

1、創建一個工程

命名:ScalaInAction

2、在源碼中創建一個包(便于管理)

src下面建立packet,

命名:com.dt.scala.hello

3、創建對象(創建包后,可以在里面寫程序了)

命名:HelloScala

選中“public static void main(String[] args)

Scala ObjectScala類中的靜態對象,我們是在Scala Object中擁有Scalamain方法入口的)

Run As

 

 信息來源于:DT大數據夢工廠微信公眾賬號:DT_Spark

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女