NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] # 自定义Bean对象 要想序列化传输,必须实现序列化接口,需要注意以下7点 1. 必须实现Writable接口 2. 反序列化时,需要反射调用空参构造函数,所以必须有空参构造 3. 重写序列化方法 4. 重写反序列化方法 5. 注意反序列化的顺序和序列化的顺序完全一致 6. 要想把结果显示在文件中,需要重写toString() 7. 如果需要将自定义的bean放在key中传输,则还需要实现comparable接口,因为mapreduce框中的shuffle过程一定会对key进行排序