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

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

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

    子非魚

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      21 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
     1/**
     2 * 部分類的copy方法實現
     3 *
     4 */

     5public class CopyFactoryImpl implements CopyFactory{
     6
     7    public Object copy(Object from){
     8        if(from != null){
     9//            if(from instanceof Params)
    10//                return copyParams((Params)from);
    11//            if(from instanceof Value)
    12//                return copyValue((Value)from);
    13//            if(from instanceof OvertimePolicies)
    14//                return copyPolicies((OvertimePolicies)from);
    15//            if(from instanceof Event)
    16//                return copyEvent((Event)from);
    17            
    18            return copyObject(from);//from應Serialization
    19            
    20        }

    21        
    22        return null;
    23    }

    24    
    25
    26    /**
    27     * 緩存復制方式拷貝
    28     * @param from
    29     * @return
    30     */

    31    public Object copyObject(Object from){
    32       try{
    33          // 在內存中開辟一塊緩沖區,用于將源對象寫入
    34          ByteArrayOutputStream bout = new ByteArrayOutputStream();
    35          ObjectOutputStream out = new ObjectOutputStream(bout);
    36          //通過Serialization機制將自身寫入該緩沖區
    37          out.writeObject(from);
    38          out.close();
    39
    40          // 找到剛才開辟的緩沖區準備讀取
    41          ByteArrayInputStream bin = new ByteArrayInputStream(bout.toByteArray());
    42          ObjectInputStream in = new ObjectInputStream(bin);
    43          //將剛才寫入的內容讀入目標對象
    44          Object target = in.readObject();
    45          in.close();
    46
    47          //返回目標對象,拷貝完畢
    48          return target;
    49       }
    catch (Exception e){
    50          return null;
    51       }

    52    }

    53}
    posted on 2007-07-25 16:51 子非魚 閱讀(254) 評論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 亚洲AV无码一区二区三区久久精品| 亚洲理论在线观看| 日本视频免费观看| 日本免费网站在线观看| 亚洲精品国产首次亮相| 亚洲日韩中文无码久久| 成人午夜免费视频| 中文字幕一精品亚洲无线一区| 91嫩草私人成人亚洲影院| 精品在线免费观看| 日本免费一区二区三区最新vr| 亚洲人成影院77777| 一个人免费观看在线视频www| 亚洲av乱码一区二区三区| 国产精品视频免费一区二区| 亚洲 日韩 色 图网站| 成人免费视频国产| 特级aaaaaaaaa毛片免费视频| 亚洲国产精品日韩| 亚洲成a∨人片在无码2023| 在线观看免费污视频| 黄页视频在线观看免费| 亚洲色成人网站WWW永久| 久久一区二区三区免费播放 | 中国亚洲女人69内射少妇| 国产又黄又爽胸又大免费视频| 亚洲AV无码AV男人的天堂| 2021久久精品免费观看| 国产成人精品亚洲| 久久九九亚洲精品| 一级一级一级毛片免费毛片| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 亚洲欧美成人综合久久久| 免费h片在线观看网址最新| 亚洲妇女熟BBW| 亚洲国产精品国产自在在线| 无码日韩精品一区二区免费暖暖| 亚洲一区精彩视频| 亚洲片一区二区三区| 一级毛片完整版免费播放一区| 精品亚洲永久免费精品|