其中的this为要clone对象
[code]
public Object deepClone()
throws IOException, ClassNotFoundException {
//将对象写入流
ByteArrayOutputStream bo =
new ByteArrayOutputStream();
ObjectOutputStream oo =
new ObjectOutputStream(bo);
oo.writeObject(this);
//从流里读回来
ByteArrayInputStream bi =
new ByteArrayInputStream(bo.toByteArray());
ObjectInputStream oi =
new ObjectInputStream(bi);
return (oi.readObject());
}[/code]
等偶有钱了,IBM,一下买3个:1个放家里-看黄片;1个随身带-聊天泡妞;1个放阳台-看着它生锈!
[code]
public Object deepClone()
throws IOException, ClassNotFoundException {
//将对象写入流
ByteArrayOutputStream bo =
new ByteArrayOutputStream();
ObjectOutputStream oo =
new ObjectOutputStream(bo);
oo.writeObject(this);
//从流里读回来
ByteArrayInputStream bi =
new ByteArrayInputStream(bo.toByteArray());
ObjectInputStream oi =
new ObjectInputStream(bi);
return (oi.readObject());
}[/code]
等偶有钱了,IBM,一下买3个:1个放家里-看黄片;1个随身带-聊天泡妞;1个放阳台-看着它生锈!
本文介绍了一种通过序列化实现对象深拷贝的方法,使用Java代码展示了如何将对象写入并从流中读回以创建独立副本的过程。此外,还穿插了一些轻松幽默的生活场景。
356

被折叠的 条评论
为什么被折叠?



