– Cześć, Profesorze!

– Cześć, Amigo! Jestem z Ciebie bardzo dumny: jeszcze trochę i połowa szkolenia będzie za Tobą. Nie zadowalaj się tym, co osiągnąłeś: prawdziwa zabawa dopiero się zaczyna.

– Trochę więcej praktyki, a na pewno zostanę prawdziwym programistą!

– Połączmy teorię z praktyką. Przygotowałem dla Ciebie dwie szczegółowe lekcje na temat materiału, który przerobiłeś. Jestem pewien, że dowiesz się wiele nowego.

Serializacja i deserializacja w Javie

Programy stale ze sobą współdziałają. Do wygodnego przesyłania danych używany jest format bajtowy. W celu przekonwertowania niektórych obiektów Java na ciąg bajtów i z powrotem, stosujemy procesy serializacji i deserializacji. Ten materiał ponownie wyjaśnia te pojęcia i pozwala je lepiej zrozumieć poprzez ćwiczenia praktyczne.

Wprowadzenie interfejsu Externalizable

Serializable nie jest jedynym narzędziem służącym do serializacji-deserializacji w Javie. W niektórych przypadkach lepiej jest użyć innego narzędzia - interfejsu Externalizable. Przyjrzyjmy się jak to działa i przeanalizujmy kilka przykładów graficznych.