通过字节数组java使用序列化克隆对象

通过字节数组java使用序列化克隆对象,java,serialization,deserialization,clone,bytearrayinputstream,Java,Serialization,Deserialization,Clone,Bytearrayinputstream,如何使用ByteArrayInputStream和ByteArrayInputStream序列化和反序列化对象? 我需要一个简单而明确的解释这个话题 它是此方法的模板: public class Cloner { public <T> T clone(T value) { … } } 你就照你说的做: 创建ByteArrayOutputStream 通过新的ObjectOutputStream将其序列化为ByteArrayOutputStream 从ByteArrayOu

如何使用ByteArrayInputStream和ByteArrayInputStream序列化和反序列化对象? 我需要一个简单而明确的解释这个话题

它是此方法的模板:

public class Cloner {

    public <T> T clone(T value) { … }
}

你就照你说的做:

创建ByteArrayOutputStream 通过新的ObjectOutputStream将其序列化为ByteArrayOutputStream 从ByteArrayOutputStream中获取字节数组 将ByteArrayInputStream包起来 将ObjectInputStream包装在其周围 反序列化。 注意:您的通用签名可能是有用的