200_IO流_序列化版本号_serialVersionUID详解
来源:互联网 发布:lua for windows 编辑:程序博客网 时间:2024/06/05 07:18
import java.io.Serializable;//因为User实现了Serializable 接口。JVM会特殊待遇,会给该类添加一个属性// static final long serialVersionUID = -5777248435420590281Lpublic class User implements Serializable {//不让系统自动生成,自己写一个序列化版本号private static final long serialVersionUID = -5777248435420590281L;String name;//如果不想让该属性参加序列化,需要使用transient关键字transient int age;public User(String name, int age) {super();this.name = name;this.age = age;}@Overridepublic String toString() {return "User [name=" + name + ", age=" + age + "]";} }
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;public class Test {public static void main(String[] args) throws Exception {ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("bin/temp01"));User u1 = new User("张三",20);User u2 = new User("李四",30);oos.writeObject(u1);oos.writeObject(u2);oos.close();ObjectInputStream ois = new ObjectInputStream(new FileInputStream("bin/temp01"));Object obs = ois.readObject();Object obs1 = ois.readObject();System.out.println(obs);System.out.println(obs1);ois.close();}}
阅读全文
0 0
- 200_IO流_序列化版本号_serialVersionUID详解
- 黑马程序员_IO流4_(对象的序列化,管道流,RandomAccessFile,DataStream,ByteArrayStream)
- 187_IO流_FileOutputStream_文件字节输出流_详解
- 189_IO流_FileReader_文件字符输入流_详解
- 黑马程序员_IO流——对象的序列化
- 191_IO流_BufferedReader_InputStreamReader详解
- 193_IO流_BufferedWriter详解
- 黑马程序员_Java语言_IO流_
- 黑马程序员_IO流四(对象的序列化,管道流,RandomAccessFile,DataStream,ByteArrayStream)
- 黑马程序员_IO流(对象的序列化和反序列化)
- 黑马程序员_Java基础_IO流(对象序列化和字符编码)
- [学习笔记]Java基础_IO(包含对象流序列化使用和RandomAccessFile 类的使用)
- 黑马程序员_基础_IO流学习笔记_IO流基础
- 黑马程序员_Java语言_IO流(序列流)
- 黑马程序员_IO流_字符流,转换流
- 黑马程序员_IO流_流操作的总结
- 黑马程序员_学员周峰_IO流笔记
- 黑马程序员_毕向东JAVA基础_IO流(一)
- A ∪ B
- #define中的#和##作用
- Eclipse Java EE IDE for Web Developers集成的Maven 3 如何应用?
- java程序初始化过程
- VS2017 .net core web项目 添加引用 报错 vs2017添加引用时报错未能正确加载“ReferenceManagerPackage”包
- 200_IO流_序列化版本号_serialVersionUID详解
- 普通LIST列表转换为Tree
- 每天TB级数据处理,携程大数据高并发应用架构涅槃
- PHP 函数
- maven打包时跳过测试
- CodeForces 314 B.Sereja and Periods 思维+简单dp【转】
- Opencv Surf算子特征提取与最优匹配
- Linux系统安全配置基线
- 【hdu3642】Get The Treasury (立方体体积交+线段树+扫描线)