<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tbwshc

    序列化在IO中讀寫對象的使用

        序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內容進行流化??梢詫α骰蟮膶ο筮M行讀寫操作,也可將流化后的對象傳輸于網絡之間。序列化是為了解決在對對象流進行讀寫操作時所引發的問題。

      序列化的實現:將需要被序列化的類實現Serializable接口,然后使用一個輸出流(如:FileOutputStream)來構造一個ObjectOutputStream(對象流)對象,接著,使用ObjectOutputStream對象的writeObject(Object obj)方法就可以將參數為obj的對象寫出(即保存其狀態),要恢復的話則用輸入流。
     寫對象和讀對象的時候一定要使用序列化:

      import java.io.*;

      class Product implements Serializable {

      private static final long serialVersionUID = 1L;

      private float price;

      private float tax;

      public Product(float price) {

      this.price = price;

      tax = (float)(price*0.20);

      }

      public String toString() {

      return "price:"+price+",tax:"+tax;

      }

      }

      public class CmdDemo {

      public static void main(String[] strtb) throws Exception {

      Product p1 = new Product(100);

      ObjectOutputStream os = new ObjectOutputStream(new FileOutputStream

      ("d:\product.txt"));

      os.writeObject(p1);

      os.close();

      ObjectInputStream is = new ObjectInputStream(new FileInputStream

      ("d:\product.txt"));

      Product p2 = (Product) is.readObject();

      System.out.println(p2.toString());

      }

      }

    posted on 2013-09-17 15:12 chen11-1 閱讀(275) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 99久在线国内在线播放免费观看 | 国产亚洲精品美女久久久| 亚洲熟伦熟女专区hd高清| 亚洲视频在线免费| 无码色偷偷亚洲国内自拍| 日韩免费一区二区三区| 亚洲国产精品无码中文lv| 日韩成人在线免费视频 | 亚洲国产人成在线观看| jjizz全部免费看片| 亚洲免费在线观看视频| 毛片免费观看的视频在线| 亚洲免费网站观看视频| 亚洲成av人片一区二区三区| 窝窝影视午夜看片免费| 久久国产成人精品国产成人亚洲| 黄 色一级 成 人网站免费| 亚洲大成色www永久网站| 亚洲免费观看在线视频| 亚洲中文字幕无码久久2020| 国产免费观看a大片的网站| 中文字幕免费在线看电影大全 | 久久久国产精品福利免费| 亚洲视频在线免费播放| 欧美男同gv免费网站观看| 国产亚洲福利一区二区免费看| 国产成人99久久亚洲综合精品 | 在线免费一区二区| 男女交性无遮挡免费视频| 亚洲一区AV无码少妇电影☆| 99久久久国产精品免费蜜臀| 色噜噜亚洲男人的天堂| 亚洲精品无码日韩国产不卡?V| 野花香高清视频在线观看免费| 亚洲综合色区中文字幕| 亚洲国产人成精品| 可以免费看黄的网站| 一区二区三区视频免费观看| 亚洲美女在线观看播放| 亚洲第一成人影院| 免费观看无遮挡www的小视频|