001-Scala开发环境搭建和HelloWorld解析

Scala

函数式编程和面向对象结合的语言

函数式编程擅长数值计算

面向对象擅长大型工程和项目的组织以及团队的分工协作

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

Spark是用Scala语言编写的

Hadoop是用Java语言编写的

少动一根手指

Scala开发环境

基于JVM的运行环境

需要安装JAVA

建议7或者8版本

注意选择匹配的位数和系统的JAVA

配置环境变量

JAVA_HOME

PATH中添加bin目录

CLASS_PATH

dt.jar
tools.jar
当前目录

SCALA

Spark支持的版本需要2.10.x

2.10.4

*.msi

配置环境变量

SCALA_HOME

PATH中添加bin目录

测试

打开cmd命令提示符,查看版本

java -version

scala

IDEA

推荐使用这个

大数据开发都是在这个上面进行的

支持的特别好

集成sbt,maven 特别方便共享和打包

Eclipse

初学者必备

已经自动集成了scala插件

HELLOWORLD程序

自动导入相关包,lib

建立Object

scala类的静态对象

默认就是静态的

可自动提示代码

传递参数

Run Configuration

Arguments(参数)

使用的是增强for循环

变量并不需要声明

 

欢迎广大爱好者学习交流.也欢迎广大学习爱好者加入

DT大数据梦工厂交流群:462923555

DT大数据微信公众账号:DT_Spark 

视频观看链接

http://www.tudou.com/plcover/Yy5F5gsurSE/

 

最新文章

  1. 关于python的bottle框架跨域请求报错问题的处理
  2. ASP.NET MVC 视图(四)
  3. 冰冻三尺非一日之寒--还是web
  4. 动态代理proxy与CGLib的区别
  5. PHP输出控制(Output Control)函数
  6. 第一个sprint与第二个sprint 阶段总结
  7. 展讯NAND Flash高级教程【转】
  8. Srum框架
  9. homework-06&homework-09
  10. 批量创建prefab
  11. 自定义view-滑动开关
  12. WPF项目学习.二
  13. vue+mint-ui的微博页面(支持评论@添加表情等)
  14. Storm入门(三)HelloWorld示例
  15. idea 新建项目上传至git(coding)
  16. SQL SERVER数据库级的触发器
  17. Flask项目示例目录
  18. mingw 设置python 设置git环境变量
  19. DeepFace和GAN
  20. NIO基础之同步、异步、阻塞、非阻塞

热门文章

  1. Dynamics AX 2012 R2 从代码中调用SSRS Report
  2. 06-BCD计数器设计与应用——小梅哥FPGA设计思想与验证方法视频教程配套文档
  3. C#:涉及DPI的高分辨率下的显示问题
  4. LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”
  5. Android 内存泄漏总结
  6. Dialog , ProgressDialog , PopWindow 区别
  7. 《BI那点儿事》运用标准计分和离差——分析三国超一流统帅综合实力排名 绝对客观,数据说话
  8. Hibernate关联映射之延迟加载
  9. CSS3中的2D转换
  10. Ubuntu安装SSH服务