<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] # Scala簡介及安裝 ## 1、Scala概述 ### 1.1、什么是Scala > Scala是一種多范式的編程語言,其設計的初衷是要集成面向對象編程和函數式編程的各種特性。Scala運行于Java平臺(Java虛擬機),并兼容現有的Java程序。 ![](https://box.kancloud.cn/846161261e7f3558e5c5503ab418ad26_672x243.png) ### 1.2、為什么要學Scala 1. 優雅:這是框架設計師第一個要考慮的問題,框架的用戶是應用開發程序員,API是否優雅直接影響用戶體驗。 2. 速度快:Scala語言表達能力強,一行代碼抵得上Java多行,開發速度快;Scala是靜態編譯的,所以和JRuby,Groovy比起來速度會快很多。 3. 能融合到Hadoop生態圈:Hadoop現在是大數據事實標準,Spark并不是要取代Hadoop,而是要完善Hadoop生態。JVM語言大部分可能會想到Java,但Java做出來的API太丑,或者想實現一個優雅的API太費勁。 ![](https://box.kancloud.cn/1e1f3e755fb1736fb9b25de0428720b0_473x473.png) ## 2、Scala編譯器安裝 ### 2.1、安裝JDK > 因為Scala是運行在JVM平臺上的,所以安裝Scala之前要安裝JDK(JDK要求1.8以上) ### 2.2、安裝Scala #### 2.2.1、Windows安裝Scala編譯器 > 訪問Scala官網http://www.scala-lang.org/下載Scala編譯器安裝包,目前最新版本是2.12.x,但是目前大多數的框架都是用2.10.x編寫開發的,所以這里推薦2.10.x版本,下載scala-2.10.6.msi后點擊下一步就可以了 #### 2.2.2、Linux安裝Scala編譯器 > 下載Scala地址http://downloads.typesafe.com/scala/2.10.6/scala-2.10.6.tgz然后解壓Scala到指定目錄 ~~~ tar -zxvf scala-2.10.6.tgz -C /usr/java ~~~ > 配置環境變量,將scala加入到PATH中 ~~~ vi /etc/profile export JAVA_HOME=/usr/java/jdk1.7.0_45 export PATH=$PATH:$JAVA_HOME/bin:/usr/java/scala-2.10.6/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/?idea_ce ![](https://box.kancloud.cn/1671fd87345d87c60e6c0885fb06e80a_689x511.png) 3. 安裝Scala插件:Configure -> Plugins -> Install plugin from disk -> 選擇Scala插件 -> OK -> 重啟IDEA
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看