我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019全年资料大全正版 > 反序列化 >

hadoop中的数据为什么要序列化和反序列化?

归档日期:06-24       文本归类:反序列化      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  能不问为什么吗?这个要问设计者啊,很多时候,这种问题都不是一般人能回答的,学习编程的时候绝大部分的人都是不知道发生了什么的,就是会运用而已,这样就很不错了,不要问这种问题。先会运用,等时间久了,你自然会知道为什么了,下面就是运用方式;

  Hadoop并没有使用JAVA的序列化,而是引入了自己实的序列化系统,packageorg.apache.hadoop.io这个包中定义了大量的可序列化对象,这些对象都实现了Writable接口,Writable接口是序列化对象的一个通用接口.

  Writable接口抽象了两个序列化的方法Write和ReadFields,分别对应了序列化和反序列化,参数DataOutPut为java.io包内的IO类,Writable接口只是对象序列化的一个简单声明。

  WriteCompareable接口是Wirtable接口的二次封装,提供了compareTo(To)方法,用于序列化对象的比较的比较,下面是io包简单的类图关系。

本文链接:http://buggystordera.com/fanxuliehua/697.html