最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的對(duì)象流總結(jié)(必看篇)

 更新時(shí)間:2017年04月30日 12:59:48   投稿:jingxian  
下面小編就為大家?guī)硪黄狫ava中的對(duì)象流總結(jié)(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

Java中可以通過對(duì)象流將一個(gè)序列化的對(duì)象保存到硬盤中,或者硬盤中讀取一個(gè)對(duì)象。對(duì)象流的存儲(chǔ)和讀取包含以下幾點(diǎn)內(nèi)容:

1、所保存的對(duì)象必須實(shí)現(xiàn)Serializable接口。

2、 所保存的對(duì)象的屬性也必須實(shí)現(xiàn)Serializable接口。

3、 最好要給該對(duì)象提供一個(gè)版本號(hào),private static final long serialVersionId。

下面是一個(gè)對(duì)象流存儲(chǔ)和讀取一個(gè)對(duì)象的流程圖:

class Person implements Serializable {
 //實(shí)現(xiàn)序列化接口,其中的String,int也都是實(shí)現(xiàn)了Serializable的,不然就會(huì)報(bào)錯(cuò)
  private static final long serialVersionUID = 7072662597320618920L;
  String name;
  int age;

  public Person(String name, int age) {
    this.name = name;
    this.age = age;
  }

  @Override
  public String toString() {
    return "Person [name=" + name + ", age=" + age + "]";
  }
}

public class ObjectStreamTest {
  private ObjectInputStream ips;

  @Test
  public void outStreamTest() throws Exception {
    File file = new File("D:/person.txt");
    Person p1 = new Person("hanking", 24);
    Person p2 = new Person("Hust", 120);
    FileOutputStream fos = new FileOutputStream(file);
    ObjectOutputStream ops = new ObjectOutputStream(fos);
    ops.writeObject(p2);
    ops.writeObject(p1);
    ops.flush();
    ops.close();
  }

  @Test
  public void InStreamTest() throws Exception {
    ips = new ObjectInputStream(new FileInputStream("D:/person.txt"));
    Person p1 = (Person) ips.readObject();
    System.out.println(":" + p1);
    Person p2 = (Person) ips.readObject();
    System.out.println(":" + p2);
    ips.close();
  }
}

以上這篇Java中的對(duì)象流總結(jié)(必看篇)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

清苑县| 浪卡子县| 友谊县| 自贡市| 凯里市| 沾化县| 崇义县| 阿拉善左旗| 大余县| 琼中| 东兰县| 扶风县| 曲阜市| 罗定市| 聊城市| 河北省| 阿拉善左旗| 通河县| 沅江市| 五指山市| 乡宁县| 抚顺市| 霍邱县| 新乡市| 阿合奇县| 鹤岗市| 阿拉善左旗| 澄江县| 旬邑县| 乌兰浩特市| 承德县| 保定市| 巴塘县| 柏乡县| 百色市| 富宁县| 玛多县| 隆昌县| 和林格尔县| 南涧| 上蔡县|