
serializable接口是一个标记接口,不用实现任何方法,一旦某个类实现了该方法,则该类的对象是可序列化的。
(视频教程推荐:java视频)
具体步骤:
1、创建一个ObjectOutputStream输出流;
2、调用OjectOutputSteam对象的writeObject ()输出可序列化对象。
一套面向小企业用户的企业网站程序!功能简单,操作简单。实现了小企业网站的很多实用的功能,如文章新闻模块、图片展示、产品列表以及小型的下载功能,还同时增加了邮件订阅等相应模块。公告,友情链接等这些通用功能本程序也同样都集成了!同时本程序引入了模块功能,只要在系统默认模板上创建模块,可以在任何一个语言环境(或任意风格)的适当位置进行使用!
0
立即学习“Java免费学习笔记(深入)”;
public class Person implements Serializable {
private String name;
private String age;
public Person() {
System.out.println("调用Person的无参构造函数");
}
public Person(String name, String age) {
this.name = name;
this.age = age;
System.out.println("调用Person的有参构造函数");
}
@Override
public String toString() {
// TODO 自动生成的方法存根
return "Person{'name' :" + name + ",'age' :" + age + "}";
}
}public class WriteObject {
public static void main(String[] args) {
try {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("Person.txt"));
Person p = new Person("baby", "12");
oos.writeObject(p);
} catch (Exception e) {
// TODO: handle exception
}
}
}输出如下:
aced 0005 7372 0017 7365 7269 616c 697a 6162 6c65 5465 7374 2e50 6572 736f 6e4e aff9 165f 38dd f602 0002 4c00 0361 6765 7400 124124c 6a61 7661 2f6c 616e 672f 5374 7269 6e67 3b4c 0004 6e61 6d65 7100 7e00 0178 7074 0002 3132 7400 0462 6162 79
推荐教程:java入门程序
以上就是java中如何使用Serializable接口实现序列化的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号