Qual é a diferença entre (readObject / writeObject em Serializable
) e o Externalizable
Interface?
Eu entendi que ambos são usados para controlar o processo de serialização. O que eu vejo nos tutoriais é Externalizable
dá um controle mais completo no processo de serialização.
Eu não obtive a diferença exata entre estes como em qual cenário (readObject / writeObject em Serializable
) e Externalizable
será usado?
Respostas:
0 para resposta № 1A diferença é que usando Externalizable
você não depende da implementação padrão e pode definir seus próprios métodos de leitura / gravação. Em Serializable
a classe acabou de ser serializada como um todo.