java 深度复制
来源:互联网 发布:二级建造师考试软件 编辑:程序博客网 时间:2024/06/16 22:08
/** * 深度复制,复制整个对象图 */ public static Serializable deeplyCopy(Serializable src) { try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(baos); oos.writeObject(src); oos.close(); baos.close(); byte[] bytes = baos.toByteArray(); ByteArrayInputStream bais = new ByteArrayInputStream(bytes); ObjectInputStream ois = new ObjectInputStream(bais); Serializable copy = (Serializable) ois.readObject(); ois.close(); bais.close(); return copy; } catch (Exception e) { e.printStackTrace(); } return null; }深度复制的对象必须实现java.io.Serializable
0 0
- java深度复制
- java集合深度复制
- Java 实现深度复制
- java 深度复制
- java浅复制和深度复制
- Java浅复制和深度复制 clone()
- java深度复制和浅度复制
- Java深度复制和浅度复制
- java深度复制和浅度复制
- java中的深度复制及浅复制
- java深度复制和浅度复制
- Java的浅复制和深度复制
- Java对象深度复制方法
- 关于java的深度复制
- java List 深度复制方法
- JAVA 对象深度复制实现
- Java List 深度复制方法
- java程序实现“深度复制文件夹"
- Android系统--灯光系统驱动编写
- .val() .html() .text()的区别
- 如何使用php中ftp函数上传文件以及解决php上传文件失败的方法
- vue2.0 生命周期图以及栗子
- c++常量解析
- java 深度复制
- 面试题(其他)
- Practice3_6_vector_sort_struct_gold_silver_bronze_playerName2
- 如何调试Android Native Framework
- Android版微信聊天对话框中输入如下代码会有一些神奇的用途
- CTO、技术总监、首席架构师的区别
- HOJ 2018 题解
- 解析XML:DOM,SAX,PULL
- MySQL数据库优化