温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

DT大数据梦工厂-Scala学习笔记(1):Scala开发环境搭建和HelloWorld解析

发布时间:2020-07-24 13:09:23 来源:网络 阅读:514 作者:lisunwei 栏目:大数据

 

一、scala是函数式编程和面向对象编程结合的语言,这两种编程的特点分别是什么?

答:函数式编程擅长数值的计算;面向对象编程特别适合于大型工程或项目的组织,以及团队的分工协作。

 

二、Scala的特点

Scala结构优雅、计算精致、富有表现力

 

三、scala的安装需要什么资源?

Java,推荐安装Java8(Java7也可以)

支持scala 2.10.*以上(可以安装2.10.4http://scala-lang.org/download

 

四、设置环境变量(系统变量):

1JAVA_HOMESCALA_HOME

确定已经添加JAVASCALA的安装目录(变量值分别为C:\Program Files\Java\jdk1.7.0_71C:\Program Files (x86)\scala

2PATH

变量值中确定已经把安装目录中的%JAVA_HOME%\bin%SCALA_HOME%\bin设置进去

PATH中添加SCALAbin目录后,在任意的目录下使用SCALA命令

3CLASSPATH

变量值中确定添加%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 

五、查看版本的命令:

java -version

scala

 

六、使用IDE集成开发环境来操作

1IDEA,首推IDEA,在做Spark大数据开发的时候,都是使用IDEA来开发,

因为它对JAVASCALA支持的特别好,还有其他的支持很好

2ScalaIDEfor eclipse),下载,解压后就可以用

强烈推荐初学者使用ScalaIDEfor eclipse

 

七、建立第一个程序:

1、创建一个工程

命名:ScalaInAction

2、在源码中创建一个包(便于管理)

src下面建立packet

命名:com.dt.scala.hello

3、创建对象(创建包后,可以在里面写程序了)

命名:HelloScala

选中“public static void main(String[] args)

Scala ObjectScala类中的静态对象,我们是在Scala Object中拥有Scalamain方法入口的)

Run As

 

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

 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI