Quando a serialização é usada em java?

Índice:

Quando a serialização é usada em java?
Quando a serialização é usada em java?

Vídeo: Quando a serialização é usada em java?

Vídeo: Quando a serialização é usada em java?
Vídeo: Curso de Java - Serialização e Desserialização - Programação Iniciante 2024, Novembro
Anonim

Serialização em Java permite converter um Object para stream que podemos enviar pela rede ou salvá-lo como arquivo ou armazenar em DB para uso posterior. A desserialização é o processo de conversão do fluxo de objetos em um objeto Java real para ser usado em nosso programa.

O que é serialização e por que ela é usada?

Serialização é o processo de converter um objeto em um fluxo de bytes para armazenar o objeto ou transmiti-lo para a memória, um banco de dados ou um arquivo. Seu objetivo principal é salvar o estado de um objeto para poder recriá-lo quando necessário.

Quando devemos fazer a serialização?

Aqui estão alguns exemplos de uso de serialização: - Armazenamento de dados de forma orientada a objetos para arquivos em disco, e.g. armazenar uma lista de objetos Student. - Salvar os estados do programa no disco, por exemplo. estado de salvamento de um jogo. - Envio de dados pela rede em objetos de formulário, por exemplo. enviando mensagens como objetos no aplicativo de bate-papo.

Qual é o uso do processo de serialização em Java?

Serializar um objeto significa converter seu estado em um fluxo de bytes para que o fluxo de bytes possa ser revertido em uma cópia do objeto. Um objeto Java é serializável se sua classe ou qualquer uma de suas superclasses implementar a classe java. io. Interface serializável ou sua subinterface, java.

Por que a serialização é necessária?

Bem, serialização nos permite converter o estado de um objeto em um fluxo de bytes, que pode ser salvo em um arquivo no disco local ou enviado pela rede para qualquer outra máquina. E a desserialização nos permite reverter o processo, o que significa reconverter o fluxo de bytes serializado em um objeto novamente.

Recomendado: