一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - java序列化與ObjectOutputStream和ObjectInputStream的實例詳解

java序列化與ObjectOutputStream和ObjectInputStream的實例詳解

2021-01-08 12:01莫欺少年窮Java Java教程

這篇文章主要介紹了java序列化與ObjectOutputStream和ObjectInputStream的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下

java序列化ObjectOutputStreamObjectInputStream的實例詳解

一個測試的實體類:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Param implements Serializable {
 
  private static final long serialVersionUID = 5187074869820982336L;
   
   
  private Integer param1;
  private String param2;
 
  public Integer getParam1() {
    return param1;
  }
 
  public void setParam1(Integer param1) {
    this.param1 = param1;
  }
 
  public String getParam2() {
    return param2;
  }
 
  public void setParam2(String param2) {
    this.param2 = param2;
  }
 
}

 測試:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public class Main {
 
  public static void main(String[] args) throws Exception {
    SerializeParam();
     
    Param param = DeserializeParam();
    System.out.println(MessageFormat.format("param1={0},param2={1}", param.getParam1(), param.getParam2()));
  }
 
  /**
   * 將實體類序列化到本地
   * @throws FileNotFoundException
   * @throws IOException
   */
  private static void SerializeParam() throws FileNotFoundException, IOException {
    Param param = new Param();
    param.setParam1(123);
    param.setParam2("asdf");
     
    ObjectOutputStream oo = new ObjectOutputStream(new FileOutputStream( new File("E:/param.txt") ));
    oo.writeObject(param);
    System.out.println("Person對象序列化成功!");
    oo.close();
  }
   
  /**
   * 反序列化
   * @return
   * @throws Exception
   * @throws IOException
   */
  private static Param DeserializeParam() throws Exception, IOException {
    ObjectInputStream ois = new ObjectInputStream(new FileInputStream( new File("E:/param.txt")));
    Param param = (Param) ois.readObject();
    System.out.println("Person對象反序列化成功!");
    ois.close();
    return param;
  }
 
}

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望通過本文能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://hejiawangjava.iteye.com/blog/2393589

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 石原莉奈adn093店长未婚妻 | 毛片网在线观看 | 天天操天天干天天 | 色老板影视 | 久久99热狠狠色一区二区 | 含羞草国产亚洲精品岁国产精品 | 亚洲国产一区二区三区a毛片 | 99精品视频在线观看 | 色综合天天综合中文网 | 欧美yw193.c㎝在线观看 | 日本动漫黄网站在线观看 | 爱色成人网 | 思思玖玖玖在线精品视频 | 国内久久婷婷综合欲色啪 | 亚洲网色| 四虎国产精品视频免费看 | 亚洲国产99999在线精品一区 | 久久久久免费视频 | 青草视频网站在线观看 | 国产三级精品91三级在专区 | 国产色站 | 国产精品久久亚洲一区二区 | 精品国产成人a区在线观看 精品高潮呻吟99AV无码视频 | 成年人免费观看 | 欧洲老太玩小伙 | 爱爱亚洲 | 美女福利视频一区二区 | 色人阁导航 | 国产精品欧美一区二区 | 午夜亚洲WWW湿好大 午夜想想爱 | 无遮免费网站在线入口 | 欧美三级免费观看 | 欧美美女一级片 | 特黄特a级特别特级特毛片 特黄a级三级三级野战 | 九九99在线视频 | 国产精品国语自产拍在线观看 | 污污在线免费观看 | 美女撒尿部位无遮挡 | 国产精品国产国产aⅴ | 国产伦精品一区二区三区免费迷 | 欧美一级专区免费大片俄罗斯 |