创建scala的maven工程

1- File--->new Project ---> Maven --->next

指定工作目录

GroupId(俗称:包结构) ArtifactId (俗称:项目名)

Helloword  案例

默认下,Maven 不支持 Scala 的开发,需要引入 Scala 框架。

在 scala0513 项目上,点击右键-> Add Framework Support... ->选择 Scala->点击 OK

注意:如果是第一次引入框架,Use libary 看不到,需要选择你的 Scala 安装目录,然后工具就会自动识别,就会显示 user libary。

创建项目的源文件目录

右键点击 main 目录->New->点击 Diretory -> 写个名字(比如 scala)。

右键点击 scala 目录->Mark Directory as->选择 Sources root,观察文件夹颜色发生变

在 scala 包下,创建包 com.atguigu.chapter01 包名和 Hello 类名,

右键点击 scala 目录->New->Package->输入 com.atguigu.chapter01->点击 OK。

右键点击 com.atguigu.chapter01->New->Scala Class->Kind 项选择 Object->Name 项输入

Hello。

 案例说明

java中 的部分代码可以运行在scala中

main   方法名

() 小括号 表示参数列表

参数声明方式:  java  ->  类型  参数名

scala -> 参数名: 类型    如ages: Array[Stinrg]

public修饰符:   scala中没有public关键字,如果不声明访问权限,那么就是公开的

static修饰符: scala中没有静态语法,所以没有static关键字

void关键字: 表示返回值,但不遵循面向对象语法,所以scala中没有,但有Unit类型,表示没有返回值

scala中: 方法名(参数列表):返回类型   main(args: Array[String]): Unit

scala中方法声明必须用def关键字

scala中方法实现 赋值给 方法声明,所以中间需要用等号连接

scala是一个完全面向对象的语言所以没有静态语法,为了能调用静态语法(模仿静态语法)采用伴生对象单例的方式调用

大数据之scala学习(一) 案例操作相关推荐

  1. 大型网站技术架构:核心原理与案例分析 mobi_大数据技术经典学习路线

    如果你看完有信心能坚持学习的话,那就当下开始行动吧! 点击链接加入群聊[大数据学习交流群]:想要在大数据这个领域汲取养分,让自己壮大成长.分享方向,行动以前先分享下一个大数据交流分享资源,欢迎想学习, ...

  2. 大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 、 Yum软件包仓库操作(概念与实操)

    大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 . Yum软件包仓库操作(概念与实操) 一.RPM软件包管理 1.常见软件包类型 2.RPM包文件名特征 3.RP ...

  3. 机器学习——2(大数据金融风控的预测案例学习总结)

    大数据金融风控的预测案例 1)数据准备 a)离群点处理 总体上先对数据进行了解,做一些简单统计,对连续性数值与字符型数值的处理: 离群点的处理: 首先,离群点的定义:是与其他大多数样本的行为或特征分布 ...

  4. 大数据编程语言 Scala 进阶篇

    作者:幻好 来源: 恒生LIGHT云社区 Scala 系列: 2小时速学大数据编程语言 Scala 秘籍 大数据编程语言 Scala 进阶篇 前言 为了能够深入学习大数据框架 Spark 和 Fink ...

  5. 选择java大数据开发方向学习,应该怎么规划学习路线

    Java是目前使用广泛的编程语言之一,具有的众多特性,特别适合作为大数据应用的开发语言.Java语言功能强大和简单易用,不仅吸收了C++语言的各种优点还摒弃了C++里难以理解的多继承.指针等概念. J ...

  6. 进阶大数据架构师学习路线

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/25b820fe1d054f53bab70310694faffe.jpeg#pic_center 文末有惊喜 大数据架 ...

  7. 大数据从何学起?大数据脑图+学习路线清晰的告诉你!

    近些年,大数据的火热可谓是技术人都知道啊,很多人呢,也想学习大数据相关,但是又不知道从何下手,所以今天在这里分享几个大数据脑图,希望可以让你清楚明白从哪里入门大数据,知道该学习以及掌握哪些知识点:当然 ...

  8. 大数据之Scala变量和数据类型完整使用 (第二章)

    大数据之Scala变量和数据类型完整使用 一.注释 1)基本语法 2)案例实操 3) 代码规范 二.变量和常量(重点) 0)回顾:Java 变量和常量语法 1)基本语法 2)案例实操 三.标识符的命名 ...

  9. 大数据技术怎么学习,需要具备什么基础?简单说一下

    大数据又称黑暗数据,是指人脑无法处理的海量数据聚合成的信息资产,在民生.IT.金融.农业.通信等方面都有广泛应用.未来5年大数据行业呈井喷趋势,人才需求火爆,2018年大数据人才缺口更是高达900万. ...

最新文章

  1. 2020计算机考研初试考试先后顺序,【图片】2020考研,老学长教你如何规划!【计算机考研吧】_百度贴吧...
  2. STM32的8种GPIO输入输出模式深入详解
  3. 采访问题 What is your role at XX and what are your responsibilities
  4. 【C++】重载赋值运算符
  5. asp.net mvc 路由检测工具
  6. 爬虫实例7 爬取豆瓣电影数据 (json+ajax)
  7. CAD如何导出PDF格式
  8. 因子分析法基于matlab,因子分析matlab
  9. 简单破解闪电视频转换王
  10. EasyExcel导出文件格式不匹配
  11. rtorrent ubuntu端命令行种子下载器
  12. apple tv 开发_如何在Apple TV上管理您的订阅
  13. 谷歌浏览器翻译插件 划词翻译
  14. 前端案例——2.仿淘宝关闭二维码案例
  15. archpr 压缩文件暴力破解
  16. 搭建Kubernetes(k8s)集群(cka考试环境)
  17. Authentication failed for git
  18. 【2021-11-16】小红书web端数美验证码
  19. 霸王之业服务器未响应,霸王之业-微官网-详情页
  20. java每五分钟执行一次_Cron表达式每N分钟运行一次

热门文章

  1. mysql 连接慢安全狗_服务器安全狗端口安全策略导致微信小程序慢解决办法
  2. 用python来解 PAT乙级1082射击比赛 -20-满分
  3. xp电脑自动锁定计算机,WinXP系统如何设置电脑自动关机?
  4. 基于51单片机的波形发生器(四种波形)(毕业设计资料)
  5. 2021支付宝集五福【最全攻略】!
  6. 用二叉树表示家谱关系并实现各种查找功能
  7. 在麒麟V10服务器上编译安装Storm
  8. SDUST 实验+ 作业
  9. 怎么在服务器里设置账号,云服务器怎么设置账号安全
  10. 3.ICMP_抓包分析traceroute路由追踪