RUVIDEO
Поделитесь видео 🙏

29 - Java Serialization using writeObject() and readObject() - Code Demo 1

@backstreetbrogrammer

--------------------------------------------------------------------------------
Chapter 13 - Serialization using writeObject() and readObject() - Code Demo 1
--------------------------------------------------------------------------------
If one of the reference object is not accessible, we had to mark it as transient.
While deserialization, the transient reference object will come as default value of null.

What can we do to somehow make sure that it matches the same object state when it was saved ?

Java serialization has a special mechanism just for this - a set of private methods we can implement such that it will be invoked automatically during serialization and deserialization.

These 2 special methods we define must have signatures that look EXACTLY like this:

For serialization
private void writeObject(ObjectOutputStream stream) {
// code for saving the object
}

For deserialization:
private void readObject(ObjectInputStream stream) {
// code for restoring the same object as it was saved although if its transient
}

By implementing these 2 methods, we can customize or control the default Java serialization process.

Also, we can call the methods like ObjectOutputStream.defaultWriteObject() and ObjectInputStream.defaultReadObject() to invoke the default Java serialization and deserialization process inside writeObject() and readObject() methods respectively.



- Java Serialization Playlist: https://youtube.com/playlist?list=PLQDzPczdXrTjGLkI8kd2d0bfNHx0v7dTy
- Java Serialization Github: https://github.com/backstreetbrogrammer/05_Persistence

- Dynamic Programming Playlist: https://youtube.com/playlist?list=PLQDzPczdXrTilRgmNUQ632OrD-wfRLUR_
- Dynamic Programming Github: https://github.com/backstreetbrogrammer/08_DynamicProgramming

#java #javadevelopers #javaprogramming #javaserialization

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «29 - Java Serialization using writeObject() and readObject() - Code Demo 1», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.