Serializacja a tłumaczenie Byte Code

Jestem początkującym programistą i zastanawiałem się, czy istnieje różnica między procesem serializacji a procesem konwersji na kod bajtowy iz języka pośredniego.

Znalazłem to na javacodegeeks.com:

Serializacja jest zwykle stosowana, gdy zachodzi potrzeba wysłania danych przez sieć lub zapisanych w plikach. Przez dane rozumiem przedmioty, a nie tekst. Teraz problemem jest infrastruktura sieciowa, a dysk twardy to komponenty sprzętowe, które rozumieją bity i bajty, ale nie obiekty Java. Serializacja to tłumaczenie wartości / stanów obiektu Java na bajty, aby wysłać je przez sieć lub zapisać. ->Z drugiej strony, Deserializacja to konwersja kodu bajtowego na odpowiednie obiekty java. <-

Z mojego rozumienia tego akapitu serializacja może być procesem, w którym Java konwertuje swoje programy na kod bajtowy, aby umożliwić transport do różnych środowisk komputerowych i nadal działać poprawnie.

Czy mam rację, myśląc o tym?

questionAnswers(1)

yourAnswerToTheQuestion