JAVA | 50
来源:互联网 发布:linux sip服务器 编辑:程序博客网 时间:2024/05/01 20:03
对象序列化就是将保存在内存中的对象数据转换为二进制数据流进行传输的操作。
不是所有的类都需要被序列化,只有需要传输的对象所在的类才需要被序列化。
import java.io.*;class Book implements Serializable{ // 该类可以实现对象序列化 private transient String title; // 此属性不可以被序列化 private int price; public Book(String title, int price){ this.title = title; this.price = price; } @Override public String toString() { return this.title + " " + this.price; }}public class Main { public static void main(String[] args) throws Exception{ Book book = new Book("java",100); ser(book); dser(); } public static void ser(Book book) throws Exception{ File file = new File("/Users/yuzhen/File/testA.txt"); ObjectOutputStream objectOutputStream = new ObjectOutputStream(new FileOutputStream(file)); objectOutputStream.writeObject(book); objectOutputStream.close(); } public static void dser() throws Exception{ File file = new File("/Users/yuzhen/File/testA.txt"); ObjectInputStream objectInputStream = new ObjectInputStream(new FileInputStream(file)); Object object = objectInputStream.readObject(); System.out.println((Book)object); }}
阅读全文
0 0
- JAVA | 50
- Java常见面试50题(java jsp)
- Java常见面试50题(java jsp)
- java面试50题
- 50 java InetAddress
- Java练习41-50
- Java编程50题
- Java学习-50天
- java 50题答案
- java基础50题
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- (CNN)卷积神经网络(四)dropout
- centos7安装jdk
- 个人总结55
- 构造器
- hue web报错 400 'json' or 'msgpack' parameter is required
- JAVA | 50
- 第十三周项目1验证算法
- 为什么增大HashMap容器类里的加载因子 会增加查询数据的时间开销
- 智慧人生
- C语言 判断该天是本年的第几天
- 12.04学习计划
- java.lang.NullPointerException
- 课后习题输出*号
- Dev ChartControl 用代码控制显示