hadoop序列化

序列化介绍

序列化是一种将对象的状态信息转化成可以存储或者传输的过程,与之相反的为反序列化
不是某一种编程语言所独有的特性
序列化的用途

  • 作为一种持久化格式。对象序列化后存盘
  • 作为一种通信的数据格式。如虚拟机之间通信
  • 作为一种拷贝、克隆机制。放缓存

Java序列化

Java通过实现Serializable接口
Java序列化后放入对象,通过对象流进行IO操作,ObjectInputStream/ObjectOutputStream

1
2
3
4
5
6
7
import java. io.Serializable ;

/**定义一个可以序列化的 App 信息类. */
public class Appinfo implements Serializable{
//序列化标识
private static final long serialVersionUID = 11 ;
}
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×