关于java中序列化serializable,实现serializable接口的类是可以被序列化的
可序列化接口是一个标记接口,不用实现任何方法,一旦某个类实现了该方法,则该类的对象是可序列化的。
(视频教程推荐:java视频)
具体步骤:
1、创建一个对象输出流输出流;
2、调用输出蒸汽对象的writeObject()输出可序列化对象。
公共类人实现可序列化{
私有字符串名称;
私弦年龄;
公共人物(){
System.out.println(调用人的无参构造函数);
}
公共人物(字符串名称,字符串年龄){
this.name=name
this.age=年龄;
System.out.println(调用人的有参构造函数);
}
@覆盖
公共字符串toString() {
//TODO自动生成的方法存根
返回“人{ 姓名 :姓名,年龄:年龄 }”;
}
}公共类WriteObject {
公共静态void main(String[] args) {
尝试{
object output stream OOS=new object output stream(新文件输出流( person。txt’));
人p=新人(宝宝, 12 );
OOS。writeobject(p);
} catch(异常e) {
//TODO:处理异常
}
}
}输出如下:
aced 0005 7372 0017 7365 7269 616 c 697 a
6162 6c 65 5465 7374 2e 50 6572 736 f 6e4e
aff 9 165 f 38 DD f 602 0002 4c 00 0361 6765
7400 124 c 6a 61 7661 2f6c 616 e 672 f 5374
7269 6e 67 3b4c 0004 6e 61 6d 65 7100 7e 00
0178 7074 0002 3132 7400 0462 6162 79推荐教程:java入门程序以上就是爪哇岛中如何使用可序列化接口实现序列化的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。