MapReduce自定义bean对象实现序列化

时间:2021-03-11 11:44:25   收藏:0   阅读:0
// hadoop在序列化该类的对象时要调用的方法 --- 将对象的属性值转为二进制
@Override
public void write(DataOutput out) throws IOException {

	out.writeUTF(this.field1);
	out.writeUTF(this.field2);
	out.writeUTF(this.field3);
}
// hadoop在反序列化该类的对象时要调用的方法 --- 从二进制中解析出数据,赋给对象的属性
@Override
public void readFields(DataInput in) throws IOException {
	
	this.field1 = in.readUTF();
	this.field2 = in.readUTF();
	this.field3 = in.readUTF();
}
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!