02 2024 档案
摘要:值类 value class 值类的设计目的是使得隐式转换高效进行。特点: 继承自AnyVal 主构函数中包含且仅包含一个val字段 没有其他字段或构造函数 自动提供equals、hashCode函数,基于比较和散列包含的唯一字段 早定义 early definition覆盖早定义,为了解决父类初始
阅读全文
摘要:继承 inheritance 特质(trait)是定义行为、状态的抽象,类似java中的interface,但语义、功能更丰富。 尽管特质比java interface语义丰富很多,但暂且把使得一个类具备一个特质的行为称为一个类++实现++了一个特质。 类型只能继承一个class,不存在多继承,但类
阅读全文
摘要:创建DataFrames 数据 Copy {"id":"1","name":"zhangsan","age":"12"} {"id":"2","name":"lisi","age":"12"} {"id":"3","name":"wangwu","age":&
阅读全文
摘要:特点:懒执行 (1)map map的输入变换函数应用于RDD中所有元素 (2)flatMap flatMap与map区别在于map为“映射”,而flatMap“先映射,后扁平化”,map对每一次(func)都产生一个元素,返回一个对象,而flatMap多一步就是将所有对象合并为一个对象。 (3)fl
阅读全文