欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)激活碼778899分享:開發(fā)語(yǔ)言 大數(shù)據(jù)之scala

柚子快報(bào)激活碼778899分享:開發(fā)語(yǔ)言 大數(shù)據(jù)之scala

http://yzkb.51969.com/

為什么學(xué)習(xí)scala

spark是新一代內(nèi)存級(jí)大數(shù)據(jù)計(jì)算框架,是大數(shù)據(jù)的重要內(nèi)容

spark就是使用scala編寫的,因此為了更好的學(xué)習(xí)spark,需要掌握scala這門語(yǔ)言

spark的興起,帶動(dòng)scala語(yǔ)言的發(fā)展

scala發(fā)展歷史

? ? ? ? 聯(lián)邦理工學(xué)院的馬丁 奧德斯基(Martin Odersky)于2001年開始設(shè)計(jì)scala

馬丁 奧德斯基是編譯器及編程的狂熱愛好者,長(zhǎng)時(shí)間的編程之后,希望發(fā)明一種語(yǔ)言,能夠讓寫程序這樣的基礎(chǔ)工作變得高效,簡(jiǎn)單。所以當(dāng)接觸到j(luò)ava語(yǔ)言后,對(duì)java這門便攜式,運(yùn)行在網(wǎng)絡(luò),且存在垃圾回收的語(yǔ)言產(chǎn)生了極大的興趣,所以決定將函數(shù)式編程語(yǔ)言的特點(diǎn)融合到j(luò)ava中,

就此發(fā)明了兩種語(yǔ)言(Pizza&scala)

pizza和scala極大地推動(dòng)了java編程語(yǔ)言地發(fā)展。

jdk5.0地泛型,for循環(huán)增強(qiáng),自動(dòng)類型轉(zhuǎn)換等,都是從pizza引入地新特性。

jdk8.0地類型推斷,Lambba表達(dá)式就是從scala引入地特性。

jdk5.0和jdk8.0地編譯器就是馬丁 奧德斯基寫的,因此馬丁 奧德斯基一個(gè)人地戰(zhàn)斗力低得上一個(gè)java開發(fā)團(tuán)隊(duì)。

scala和java關(guān)系

一般來說,學(xué)scala的人,都會(huì)java,而scala是基于java的,因此我們需要將scala和java以及jvm之間的關(guān)系搞清除,否則學(xué)習(xí)scala你會(huì)蒙圈哦!

Scala語(yǔ)言特點(diǎn)

scala是一門以java虛擬機(jī)(jvm)為運(yùn)行環(huán)境并將面向?qū)ο蠛秃瘮?shù)式編程的最佳特性結(jié)合在一起的靜態(tài)類型編程語(yǔ)言。

? ? ? ? scala是一門多范式的編程語(yǔ)言,scala支持面向?qū)ο蠛秃瘮?shù)式編程。

? ? ? ? scala源代碼(.scala)會(huì)被編譯成java字節(jié)碼(.class),然后運(yùn)行于jvm之上,并可以調(diào)用現(xiàn)有的java類庫(kù),實(shí)現(xiàn)兩種語(yǔ)言的無縫對(duì)接。

? ? ? ? scala單作為一門語(yǔ)言來看,非常的簡(jiǎn)介高效。

? ? ? ? scala在設(shè)計(jì)時(shí),馬丁 奧德斯基時(shí)參考了java的設(shè)計(jì)思想,可以說scala時(shí)源于java,同時(shí)馬丁

奧德斯基也加入了自己的思想,將函數(shù)式編程語(yǔ)言的特點(diǎn)融合到j(luò)ava中,因此,對(duì)于學(xué)習(xí)過java的同學(xué),只要在學(xué)習(xí)scala的過程中,搞清除scala和java相同點(diǎn)和不同點(diǎn),就可以快速的掌握scala這門語(yǔ)言。

scala環(huán)境搭建

安裝步驟

? ? ? ? 首先確保jdk1.8安裝成功

? ? ? ? 下載對(duì)應(yīng)的scala安裝文件scala-2.11.8.zip

? ? ? ? 解壓scala-2.11.8.zip,

? ? ? ? 配置scala環(huán)境變量

????????

測(cè)試

????????

scala插件安裝

默認(rèn)情況下IDEA不支持Scala的開發(fā),需要安裝Scala插件。

插件離線安裝步驟

建議將該插件scala-intellij-bin-2017.2.6.zip文件,放到Scala的安裝目錄E:\02_software\scala-2.11.8下,方便管理。

將插件安裝到idea

先找到安裝插件位置file->setting...

插件在線安裝(可選)

點(diǎn)擊ok->apply ->重啟idea即可

? ? ? ? scala的基礎(chǔ)介紹就到這里了,下期為大家?guī)韎dea環(huán)境搭建以及scala的簡(jiǎn)單操作

????????

????????

柚子快報(bào)激活碼778899分享:開發(fā)語(yǔ)言 大數(shù)據(jù)之scala

http://yzkb.51969.com/

好文鏈接

評(píng)論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18745756.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄