扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
一、scala是函数式编程和面向对象编程结合的语言,这两种编程的特点分别是什么?
建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联专业提供网站制作、成都网站制作,网页设计,网站制作(企业站、成都响应式网站建设公司、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!
答:函数式编程擅长数值的计算;面向对象编程特别适合于大型工程或项目的组织,以及团队的分工协作。
二、Scala的特点
Scala结构优雅、计算精致、富有表现力
三、scala的安装需要什么资源?
Java,推荐安装Java8(Java7也可以)
支持scala 2.10.*以上(可以安装2.10.4,http://scala-lang.org/download)
四、设置环境变量(系统变量):
(1)JAVA_HOME和SCALA_HOME
确定已经添加JAVA和SCALA的安装目录(变量值分别为C:\Program Files\Java\jdk1.7.0_71和C:\Program Files (x86)\scala)
(2)PATH
变量值中确定已经把安装目录中的%JAVA_HOME%\bin和%SCALA_HOME%\bin设置进去
在PATH中添加SCALA的bin目录后,在任意的目录下使用SCALA命令
(3)CLASSPATH
变量值中确定添加%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
五、查看版本的命令:
java -version
scala
六、使用IDE集成开发环境来操作
1、IDEA,首推IDEA,在做Spark大数据开发的时候,都是使用IDEA来开发,
因为它对JAVA和SCALA支持的特别好,还有其他的支持很好
2、ScalaIDE(for eclipse),下载,解压后就可以用
强烈推荐初学者使用ScalaIDE(for eclipse)
七、建立第一个程序:
1、创建一个工程
命名:ScalaInAction
2、在源码中创建一个包(便于管理)
在src下面建立packet,
命名:com.dt.scala.hello
3、创建对象(创建包后,可以在里面写程序了)
命名:HelloScala
选中“public static void main(String[] args)”
(Scala Object是Scala类中的静态对象,我们是在Scala Object中拥有Scala的main方法入口的)
Run As
信息来源于:DT大数据梦工厂微信公众账号:DT_Spark
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流