Java世界

          學習筆記

          常用鏈接

          統(tǒng)計

          積分與排名

          天籟村

          新華網(wǎng)

          雅虎

          最新評論

          對象序列化

          對象序列化
          對象保存到磁盤用對象輸出流。
          writeObject? 放入某一對象內(nèi)。
          readObject? 讀取某一信息返回類型是Object 。
          繼承Serializable接口。
          InetAddress.getLocalHost()獲取IP地址。

          定制對象序列化
          如:private void writeObject(ObjectOutputStream out) throws IOException {
          ??????????????????String pwd = changed(userpwd);
          ??????????????????out.writeObject(name);
          ??????????????????out.writeObject(age);
          ??????????????????out.writeObject(addr);
          ??????????????????out.writeObject(pwd);
          ?????????}
          ?????????private void readObject(ObjectInputStream in) throws IOException,ClassNotFoundException {
          ??????????????????this.name = (String)in.readObject();
          ??????????????????this.age = (Integer)in.readObject();
          ??????????????????this.addr = (String)in.readObject();
          ??????????????????this.userpwd = (String)in.readObject();
          ?????????}
          ?????????//密碼反轉(zhuǎn)的功能
          ?????????private String changed(String in) {
          ??????????????????StringBuffer sb = new StringBuffer(in);
          ??????????????????sb.reverse();
          ??????????????????return sb.toString();
          ?????????}
          ?????????public String toString() {
          ??????????????????return "Name:"+name+"\nAge:"+age+"\nAddr:"+addr+"\nPwd:"+userpwd+"\n\n";
          ?????????}


          transient關(guān)鍵字限制屬性寫入到文件或網(wǎng)絡(luò)中,避免NotSerializableException異常。
          transient關(guān)鍵字用在定制對象序列化中是不起作用的。
          System.out.println(obj);??? 會自動調(diào)用toString方法。
          static屬性,方法不被序列化;對屬性和類進行序列化。

          ?

          posted on 2007-11-05 15:43 Rabbit 閱讀(221) 評論(0)  編輯  收藏


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 抚顺县| 泌阳县| 大理市| 宣城市| 宜君县| 长垣县| 吴桥县| 常宁市| 兖州市| 叶城县| 林芝县| 宁晋县| 德安县| 彩票| 祁门县| 富宁县| 昌乐县| 汶上县| 盐津县| 邛崃市| 本溪市| 科技| 双城市| 阜宁县| 宿州市| 承德县| 英吉沙县| 福安市| 衡南县| 宁海县| 锦州市| 赤水市| 邵东县| 阳谷县| 泾阳县| 文登市| 资兴市| 康平县| 灵川县| 霍州市| 双柏县|