麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

序列化與反序列化簡單示例

2019-11-11 07:37:53
字體:
來源:轉載
供稿:網友

一般情況下在網絡傳輸對象或者把不活動的對象保存保存到本地時才做序列化操作,以減少服務器中內存的占用。做序列化的對象必須實現序列化接口。

1.在要序列化的類中必須實現序化接口

import java.io.Serializable;

public class User implements Serializable {    //給定一個序列化版本,擁有相同的版本才能反序列化,增加或減少字段也不會影響反序列化,因為他們的版本號是固定的    PRivate static final long serialVersionUID = 1L;    transient String passWord;//瞬時字段不寫到反序列化中去    private String name;    private int age;    public User(String name, int age, String password) {        this.name = name;        this.age = age;        this.password = password;    }    @Override    public String toString() {        return "User [name=" + name + ", age=" + age + ",password=" + password + "]";    }

}

2.測試類的編寫

public class MyTest {    public static void main(String[] args) throws Exception {        File f = new File("g:/a.text");        //做序列操作,把對象寫到本地文件或者服務器中去,減少服務器中的內存的占用        writeObject(f);        //反序列化操作        readObject(f);    }    private static void writeObject(File f) throws Exception {        User user = new User("張三", 18, "abc");        ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(f));        out.writeObject(user);    }    private static void readObject(File f) throws Exception {        ObjectInputStream in = new ObjectInputStream(new FileInputStream(f));        User user = (User) in.readObject();        System.out.println(user);    }}


上一篇:1062. 最簡分數(20)

下一篇:1029. Median (25)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩在线欧美在线 | 91短视频在线播放 | 黄色片网站在线播放 | 成人一区二区三区在线 | 黄色片快播 | 亚洲综人网| 久久精品国产清自在天天线 | 亚洲人成网站免费播放 | 一级毛片播放 | 天堂成人一区二区三区 | 99ri在线| 国产精品夜色视频一级区 | 精品国产91久久久久久 | 羞羞答答影院 | 九九精品在线观看视频 | 国产精品一区视频 | 日本娇小18xxxⅹhd | www.48xx.com| 中文字幕 亚洲一区 | 视频h在线 | 羞羞色在线观看 | 欧美激情 在线播放 | 久久网站热最新地址 | 午夜精品久久久久久毛片 | 羞羞色网站 | 国产精品久久久久一区二区 | 黄色网络免费看 | 毛片电影在线看 | 精品一区二区免费视频视频 | 国产流白浆高潮在线观看 | 国产91一区 | 亚洲视频观看 | 狠狠干天天操 | 国产乱色精品成人免费视频 | av在线视 | 亚洲精品91 | 成人精品久久久 | 久久国产一二三 | 国产午夜精品久久久久久免费视 | 免费看国产视频 | 久久久精品综合 |