- 博客(14)
- 收藏
- 关注
原创 Spark大数据处理讲课笔记1.7 掌握Scala类、对象、抽象类与特质
Scala的抽象类使用关键字abstract定义abstract class 类名 {(二)抽象类的特征抽象类不能被实例化。抽象类中可以定义抽象字段(没有初始化的字段)和抽象方法(没有被实现的方法),也可以定义被初始化的字段和被实现的方法。若某个子类继承了一个抽象类,则必须实现抽象类中的抽象字段和抽象方法,且实现的过程中可以添加override关键字,也可以省略。若重写了抽象类中已经实现的方法,则必须添加override关键字。(三)案例演示1、创建抽象类 - Person。
2023-06-16 16:29:35 233 6
原创 3.3 掌握RDD分区
在有些情况下,使用Spark自带的分区器满足不了特定的需求。例如,某学生有以下3科成绩数据:科目成绩chinese98math88english96chinese现需要将每一科成绩单独分配到一个分区中,然后将3科成绩输出到HDFS的指定目录(每个分区对应一个结果文件),此时就需要对数据进行自定义分区。
2023-05-08 09:19:38 138
原创 掌握Scala内建控制结构1.5
Scala中继承了Java的异常机制,提供了程序中产生意外情况时处理的机制,抛出异常的过程和Java中基本一致,通过throw关键字进行:throw XxxException(),一旦抛出可以当场捕获处理或接着向上抛,捕获异常是通过 try-catch-finally来实现的。
2023-03-30 18:56:44 114
原创 使用Scala集成开发环境1.3
启动IDEA,在欢迎界面中选择Configure→Plugins命令在上方的搜索框中搜索scala关键字单击绿色的【Install】按钮,安装完毕,单击绿色的【Restart IDE】按钮单击【Restart IDE】按钮,再次显示欢迎界面重复之前安装Scala的步骤,安装scalafmt插件。
2023-03-24 17:34:36 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人