码迷,mamicode.com
首页 > 其他好文 > 详细

01Scala学习-开发环境搭建和HelloWorld

时间:2015-07-24 20:44:18      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

Scala学习第一天

1 什么是Scala?

  Scala 本身是函数式编程和面向对象编程结合的语言,函数式编程适合于数值型计算。面向对象特别适合于大型工程和项目的组织,和团队的分工协作。

  Scala在函数式编程和面向对象编程基础之上构建了一门非常优雅的语言。借助于scale可以构造各种规模的项目,在做计算 的时候非常的精致和富裕表现力。从软件工程和数值计算来看,Scalas是一门近乎于完美的语言,既具有java的面向对象的优势,又具有函数值编程处理 数据的能力。

 

2 Scala会是下一个伟大的语言吗?

Will Scala be the new great language ? Only time will tell , Martin odersky‘s team certainly has the taste and skill for the job. One thing is sure:Scale sets a new stands against which future lanuages will be measured.

Neal Gafter

San Jose ,California

September 3, 2008

现在大数据领域最火爆的框架Spark,本身就是用Scala编写的。所以掌握了Scale语言,就为学习Spark语言打下了很好的基础。

3 构建Scala的开发环境。

3.1 安装JAVA环境

打开Java的官方网站,安装最新的JAVA SDK。选择匹配你机器的操作系统版本和操作系统位数的JDK,推荐大家安装JAVA8版本的JDK。

http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

  然后设置系统变量, 设置 JAVA_HOME, CLASS_PATH, PATH ,比如把JDK8安装到C:/JDK8目录下的系统配置。

JAVA_HOME=C:/jdk8;
CLASS_PATH=%/JAVA_HOME/lib;
PATH=%JAVA_HOME/bin;

3.2 安装Scala

  安装好JDK后,开始安装Scala.从Scala语言学习的角度上看,可以安装最新版本的Scala,由于到目前为止Spark的支撑编译语言环境是Scala2.10.* , 所以在构建真正的Scala开发的时候,下载Scala的2.10.*版本。

http://www.scala-lang.org/

  http://www.scala-lang.org/download/all.html 下载Scala的2.10.4版本。

技术分享

安装完成后,在系统环境变量中配置Scale, 配置 SCALA_HOME , PATH

SCALA_HOME=D:/installed_software\scala;
PATH=%SCALA_HOME/bin;

  在PATH目录下加入SCALA配置后,可以在任意目录使用SCALA的命令。

3.3 检查SCALA安装环境

  进入CMD模式,在终端输入 scala -version ,出现如下图所示即表示安装成功。

D:\workspace\csdp20150624\csdp>scala -version
Scala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL

 

4 ScalaIDE 选择并下载

4.1 使用SCALA的IDE集成开发环境。scala for eclipse 下载:

http://scala-ide.org/download/sdk.html

  根据自己的机器配置选择合适的IDE,我这里选择 For Scala 2.11.7 Windows64 版本的IDE,单击及下载。

4.2 解压并启动Eclipse IDE

将Eclpse解压到指定目录(指定的目录可以自己选择),进入Eclipse目录下,双击 Eclipse,进入到制定的WorkSpace 新建一个 scala project.

新建一个Scala Object, Name设为 Test, Package设为 scala, 并创建 main方法。

Test.scala

object Test{
  def main(args: Array[String]): Unit = {
    //code block
  }
}
println("HelloWorld");


信息来源于 DT大数据梦工厂微信公众账号:DT_Spark。

DT大数据梦工厂的微信公众号是DT_Spark,每天都会有大数据实战视频发布,请您持续学习。

Scala 深入浅出实战经典(1-64讲)完整视频、PPT、代码下载:

百度云盘:http://pan.baidu.com/s/1c0noOt6

腾讯微云:http://url.cn/TnGbdC

360云盘:http://yunpan.cn/cQ4c2UALDjSKy 访问密码 45e2

01Scala学习-开发环境搭建和HelloWorld

标签:

原文地址:http://www.cnblogs.com/wangshuo1/p/4674400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!