转载请注明出处http://forever.blog.chinaunix.net
随着大数据相关产业的发展,大数据相关的技术Hadoop、Storm、Hive等等已经火的一塌糊涂了,但是相对应的开发语言发展却是不急不慢,这一方面是因为学习成本,还有一个很重要的原因就是Java基本上可以handle。但是随着Spark和kafka使用越加广泛,Scala语言也越来越受到开发者的青睐。
今天就给大家分享一下Scala之Hello world!
1、运行编译环境搭建
Scala是运行在JVM之上的,需要先安装JDK和JRE,从Oracle官网上下载最新的JDK(JRE会一块安装上),当前版本是JDK8
注意:由于大部分电脑上都安装了JRE,需要将老的JRE先卸载掉
2、IDE开发环境搭建(Scala的开发推荐使用Eclipse+Scala plugin)
<1>下载最新的eclipse,当前是luna(4.4.2)版本。
<2>到http://scala-ide.org/download/current.html上面找到对应luna版本的scala plugin的网址
<3>在eclipse 上 Install New software,将上面对应的网址填入,同时select all全部安装
<4>将Eclipse设置到scala窗口模式下window->open perspective->other->scala
<5>scala->Run Setup Diagnostics->use recommended default settings,同时根据相关建议,将eclipse.ini中heap size调整为1280M(-Xmx1280M)
3、Let's go "Hello World“
File->New->scale project
-
/**
-
* @author Tony
-
*/
-
object HelloWorld {
-
def main(args: Array[String]) {
-
println("Hello World from Tony")
-
}
-
}
4、Scala单行交互模式
很多ruby程序员对于irb的交互式模式非常喜欢,尤其是初学调试的时候。Scala也支持这种模式,在Scala的IDE中,有一个”Run Selection In Scala Interpreter“工具按钮,可以一行或者多行代码单独执行
例如选择第一行代码执行
选择第3-10行代码执行
阅读(16182) | 评论(0) | 转发(0) |