Java虚拟机的确是很强大,有不少计算机语言能够运行在虚拟机上,完善了虚拟机上多语言编程。编程
近年来,大数据云计算,大数据的火爆也让一些小众语言火了起来,如Python,Scala等。这些语言编写简单,自带计算函数。今天咱们就开始Scala语言的学习。浏览器
Scala2.12.6 + Idea2018.1ide
1、下载安装Idea工具,默认最新版函数
下载地址:https://www.jetbrains.com/idea/工具
下载完以后点击安装,这里没什么坑学习
2、下载Scala插件大数据
1.咱们能够直接在Idea工具上下载网站
File——settings——plugins,输入Scala搜索(下图是我已经安装好了)云计算
,若是搜索不到,点击下面的“Browse repositories”idea
就能够看到。点击“Scala (Languages)”对应的install,不过通常状况下,这种下载很慢,很难成功。因此就点击这个对应的网站连接去用浏览器或迅雷去下载,进入网页,所下的
版本号必定要和我用蓝色圈标记的同样,要否则安装不成功。
下载完以后,是一个zip包,不用解压缩
直接可用,以下图File——settings——plugins点击“Install plugin from disk”,
完成以后,会提示你重启Idea工具,就直接重启就能够了。
3、新建一个Scala工程
重启完以后,新建一个工程
File——New——module(若是你没有工做空间,可用选择project)
初次新建时,第2步是没有Scala的sdk的,须要点击后面的Create按钮。
通常下载也很慢,也能够从浏览器下载下来,网址为https://www.scala-lang.org/。下载一个对应版本的Scala的zip包,而后解压缩,再用第6步去选择本地的
这样sdk就有了。最后点击Finish,所建立的工程就有了
咱们在里面新建一个Scala类,执行main方法,打印“HelloWorld”
如今src下建立一个package,而后右键New点击Scala class
默认就是这样,可是在这里要强调,Scala的class文件是动态类,因此不能执行main方法,咱们只能建立一个Object(这是静态的,后续再讨论)。
因此点击kind下拉选,选择Object
咱们建立了一个HelloWorld.Object,,在里面输入以下代码
def main(args: Array[String]): Unit = { println("Hello World") }
而后右键,选择“run Helloworld”
就能看到控制台打印的“Hello World”
这样咱们的第一个Scala工程就建好了。
大师始于“Hello World”