![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spark 1
文章平均质量分 70
spark
是 你 啊 初 心
这个作者很懒,什么都没留下…
展开
-
Spark大数据处理讲课笔记1.6 掌握Scala数据结构
Set集合分为可变集合和不可变集合,默认情况下,Scala使用的是不可变集合,如果要使用可变集合,就需要引用scala.collection.mutable.Set类。Scala中的列表分为可变列表和不可变列表,默认使用的列表为不可变列表。创建整型可变空列表,添加1、3、5、7四个元素,在5和7之间插入元素6,移除开头的1、3两个元素,统计列表元素总和、最大值和最小值,最后将列表降序输出。创建整型列表,包含12、5、8、12、9、7、45、16、78、10、3,分别输出奇数列表和偶数列表。原创 2023-06-15 18:07:13 · 256 阅读 · 1 评论 -
大数据处理学习笔记1.3 使用Scala集成开发环境
IntelliJ IDEA(简称IDEA)是一款支持Java、Scala和Groovy等语言的开发工具,主要用于企业应用、移动应用和Web应用的开发。在前面,我们都是利用Scala Shell交互式环境来学习Scala基础知识,虽然交互式有快捷的优点,但是要写比较完整的程序,编辑就显得极为不便,为了提高开发效率,我们要学会使用Scala的集成开发环境 - IntelliJ IDEA。单击绿色的【Install】按钮,安装完毕,单击绿色的【Restart IDE】按钮。启动IDEA后,选择欢迎界面下方的。原创 2023-02-23 09:06:53 · 59 阅读 · 0 评论 -
Spark大数据处理讲课笔记1.7 掌握Scala类、对象、抽象类与特质
对象是类的具体实例,类是抽象的,不占用内存,而对象是具体的,占用存储空间。面向对象三大特性之一:封装(encapsulation) - 封装数据和操作Scala中一个简单的类定义是使用关键字class,类名首字母必须大写。类中的方法用关键字def定义创建包,在包里创建User类,包含三个私有属性和一个公共方法/*** 功能:用户类* 作者:华卫* 日期:2023年03月15日*/private var name = "张三丰"private var gender = "男"原创 2023-06-15 18:07:49 · 62 阅读 · 1 评论 -
大数据处理学习笔记1.4 掌握Scala运算符
由于Scala并没有真正的运算符,运算符其实是方法的一种形式,所以此处运算符的优先级,其实就是指方法的优先级。在Scala中方法的执行是有优先级的区别的,这也是为了解决传统运算符优先级问题。Scala中运算符其实是普通方法调用的另一种表现形式,运算符的使用其实就是隐含地调用对应的方法。如果是复杂数据类型,比较的是对象的地址,如果不是想比较地址而是想比较真正的内容,则需要使用。,前缀运算符如同中缀运算符一样,也是方法调用的另一种方式,不同的是,方法名要在符号前加上前缀。靠的是运算符优先级。原创 2023-02-23 09:44:06 · 47 阅读 · 0 评论