什么是Scala

本篇內(nèi)容主要講解“什么是Scala”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“什么是Scala”吧!

創(chuàng)新互聯(lián)建站從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元信豐做網(wǎng)站,已為上家服務(wù),為信豐各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

1.1、什么是Scala

Scala是一種多范式的編程語言,其設(shè)計(jì)的初衷是要集成面向?qū)ο缶幊毯秃瘮?shù)式編程的各種特性。Scala運(yùn)行于Java平臺(tái)(Java虛擬機(jī)),并兼容現(xiàn)有的Java程序。

1.2、為什么要學(xué)Scala

1.優(yōu)雅:這是框架設(shè)計(jì)師第一個(gè)要考慮的問題,框架的用戶是應(yīng)用開發(fā)程序員,API是否優(yōu)雅直接影響用戶體驗(yàn)。

2.速度快:Scala語言表達(dá)能力強(qiáng),一行代碼抵得上Java多行,開發(fā)速度快;Scala是靜態(tài)編譯的,所以和JRuby,Groovy比起來速度會(huì)快很多。

3. 能融合到Hadoop生態(tài)圈:Hadoop現(xiàn)在是大數(shù)據(jù)事實(shí)標(biāo)準(zhǔn),Spark并不是要取代Hadoop,而是要完善Hadoop生態(tài)。JVM語言大部分可能會(huì)想到Java,但Java做出來的API太丑,或者想實(shí)現(xiàn)一個(gè)優(yōu)雅的API太費(fèi)勁。 

2、Scala編譯器安裝

2.1、安裝JDK

因?yàn)镾cala是運(yùn)行在JVM平臺(tái)上的,所以安裝Scala之前要安裝JDK

2.2、安裝Scala

2.2.1、Windows安裝Scala編譯器

訪問Scala官網(wǎng)http://www.scala-lang.org/下載Scala編譯器安裝包,目前最新版本是2.12.x,但是目前大多數(shù)的框架都是用2.10.x編寫開發(fā)的,所以這里推薦2.10.x版本,下載scala-2.10.6.msi后點(diǎn)擊下一步就可以了

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

配置環(huán)境變量,將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

到此,相信大家對(duì)“什么是Scala”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享文章:什么是Scala
文章源于:http://muchs.cn/article40/jioiho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、App設(shè)計(jì)、網(wǎng)站策劃、動(dòng)態(tài)網(wǎng)站服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司