Tradução de Código de Serialização vs. Byte

Eu sou um iniciante em programação, e estava me perguntando se existe uma diferença entre o processo de serialização e o processo de conversão de e para o código de byte (linguagem intermediária).

Eu encontrei isso em javacodegeeks.com:

Serialização é geralmente usada Quando surge a necessidade de enviar seus dados pela rede ou armazenados em arquivos. Por dados quero dizer objetos e não texto. Agora o problema é sua infra-estrutura de rede e seu disco rígido são componentes de hardware que entendem bits e bytes, mas não objetos Java. Serialização é a tradução dos valores / estados do seu objeto Java para bytes para enviá-lo pela rede ou salvá-lo. ->Por outro lado, a desserialização é conversão de código de byte para objetos java correspondentes. <-

Do meu entendimento deste parágrafo, a serialização pode ser o processo pelo qual o java converte seus programas em código de byte para a capacidade de transportar para diferentes ambientes de computador e ainda funcionar corretamente.

Estou correto em pensar isso?

questionAnswers(1)

yourAnswerToTheQuestion