<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 成年网在线观看免费观看网址| 免费专区丝袜脚调教视频| 日韩免费一区二区三区在线 | 久久精品国产免费观看三人同眠| 亚洲色精品vr一区二区三区| 一区二区三区免费视频网站| 午夜免费啪视频在线观看| 国产av无码专区亚洲av桃花庵| 久久精品亚洲AV久久久无码| 波多野结衣在线免费视频 | 亚洲色www永久网站| 成人午夜性A级毛片免费| 亚洲日本一区二区三区在线| 国产乱妇高清无乱码免费| 亚洲国产精品VA在线看黑人| 日本人成在线视频免费播放| 亚洲黄色在线电影| 青青久在线视频免费观看| 亚洲中文字幕无码亚洲成A人片| 免费黄色网址入口| xxxxxx日本处大片免费看 | 亚洲精品成人无限看| 24小时日本电影免费看| 亚洲资源最新版在线观看| 永久免费毛片手机版在线看| 一区二区免费国产在线观看| 国产亚洲精久久久久久无码| 97视频免费在线| 日本系列1页亚洲系列| 亚洲香蕉成人AV网站在线观看| 国产在线一区二区综合免费视频| 亚洲性猛交xx乱| 免费国产在线观看不卡| 久久久久免费精品国产| 国产精品亚洲专区在线观看| 亚洲AV无码乱码在线观看性色扶| 国产激情免费视频在线观看| 在线综合亚洲欧洲综合网站| 伊人久久综在合线亚洲91| 全免费毛片在线播放| 国产va免费精品|