Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3926629
  • 博文数量: 93
  • 博客积分: 3189
  • 博客等级: 中校
  • 技术积分: 4229
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-02 13:29
个人简介

出没于杭州和青岛的程序猿一枚,对内核略懂一二

文章分类

全部博文(93)

文章存档

2016年(2)

2015年(3)

2014年(11)

2013年(29)

2012年(16)

2011年(5)

2010年(5)

2009年(22)

分类: 大数据

2015-04-05 13:46:53

转载请注明出处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
   

点击(此处)折叠或打开

  1. /**
  2.  * @author Tony
  3.  */
  4. object HelloWorld {
  5.   def main(args: Array[String]) {
  6.     println("Hello World from Tony")
  7.   }
  8. }
4、Scala单行交互模式    
   很多ruby程序员对于irb的交互式模式非常喜欢,尤其是初学调试的时候。Scala也支持这种模式,在Scala的IDE中,有一个”Run Selection In Scala Interpreter“工具按钮,可以一行或者多行代码单独执行
   例如选择第一行代码执行
   
   选择第3-10行代码执行
   
阅读(16182) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~