java序列化
来源:互联网 发布:mac打开app store很慢 编辑:程序博客网 时间:2024/05/17 04:29
</pre>参考文章:http://blog.csdn.net/wangloveall/article/details/7992448<p></p><p>序列化本质就是可以让一个对象转化成流对象,对这个流对象可以进行读写操作,那么就可以持久化计算机硬盘中,以后可以在读取,不至于丢失。</p><p>一个程序:</p><p>一个javabean:</p><p></p><pre name="code" class="java">public class Person implements Serializable {private String name;private int age;private String gender;public Person(String name, int age, String gender) {super();this.name = name;this.age = age;this.gender = gender;}public Person() {}public String toString() {return "Person [age=" + age + ", gender=" + gender + ", name=" + name+ "]";}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getGender() {return gender;}public void setGender(String gender) {this.gender = gender;}}主函数:
public static void main(String[] args) throws IOException, ClassNotFoundException {/** * 序列化操作 */File file = new File("D:/s.obj");Person p = new Person();p.setName("xiaomin");p.setAge(12);p.setGender("male");FileOutputStream fos = new FileOutputStream("D:/s.obj");ObjectOutputStream oos = new ObjectOutputStream(fos);oos.writeObject(p);/* * 反序列化操作 */FileInputStream fin = new FileInputStream(file);ObjectInputStream ois = new ObjectInputStream(fin);Object pp = ois.readObject();System.out.println(pp);}}
输出:
Person [age=12, gender=male, name=xiaomin]
0 0
- Serializable java序列化
- Java对象序列化
- java序列化-Serializable
- Serializable java序列化
- Serializable java序列化
- Java对象序列化
- Java对象序列化
- Java对象序列化
- Serializable java序列化
- JAVA序列化Serializable
- java对象序列化
- Java 对象序列化
- DEMO-JAVA序列化
- Java 对象序列化
- java 序列化
- Java对象序列化
- Serializable java序列化
- java序列化介绍
- 几种神经网络的简单区别和适用范围
- SDWebImage使用详解
- SpringMVC之注解和参数传递
- RTMP协议学习
- [分布式系统]-Apache kafka 工作原理介绍
- java序列化
- 音视频同步的简要总结
- activity动画,从下往上进入,从上往下关闭
- 解决upload.parseRequest(request) 为null的两个方法
- 如何将.so文件添加到SVN
- iOS学习笔记46——图片异步加载之SDWebImage
- 查看 MySQL 数据库中每个表占用的空间大小
- 为什么Web 设计会“死”?
- Lua程序设计:第6章 深入函数