您的位置:首页 > 编程语言

9、SparkRDD编程关键点总结

2016-11-28 00:00 190 查看
1:case class
使用case class 样例类封装数据,不用new,一般Java中的javabean,在Spark或者scala中用case class 样例类来实现。

2:一般样例类case class 都需要实现Serialzable接口,因为需要在网络中传输。

3:object class
这个和case class 差不多,只是它是单例的,不能传递参数,一般用于akka编程中的一个标记传输,也需要实现Serialzeble

4:隐式转换
他的功能类似于继承,不同的是:
继承==>是在构建对象的时候就把相应的功能模块加入到对象中了,直接用。
隐式转换===>构建对象的时候,没有把他们加进来,只是在用到的时候,当前对象找不到,才去创建隐私转换的对象,然后调用他的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SparkRDD编程总结