JAVA - Guardar el estado de los Objetos - Serialización y Deserialización

  Рет қаралды 7,649

Belisario De La Mata

Belisario De La Mata

Күн бұрын

Hola chicos y chicas.
¿Te interesa guardar el estado de los objetos para cuando vuelvas a ejecutar el programa ya tengas información almacenada o datos de prueba?
¿Sabes que es la Serialización de un Objeto?
Les comparto este video y el repositorio en donde pueden descargar el código java que les sirve para este propósito.
gitlab.com/bel...
Hay una clase en vivo hablando de ello.
• CURSO DE PROGRAMACIÓN ...
Recuerden que quiero ayudar a todos quienes están iniciando en este hermoso mundo, no duden en escribirme, con gusto les colaboro.
#Java #Almacenamiento #Serializacion

Пікірлер: 10
@El-Eterno-Estudiante
@El-Eterno-Estudiante Жыл бұрын
geniooooooo, que gran video, buen explicado profe.
@cristiandavidperezfernande2400
@cristiandavidperezfernande2400 3 жыл бұрын
Muchas Gracias me sirvió bastante.
@enjoythelive337
@enjoythelive337 28 күн бұрын
Muchas gracias por tu aporte. Tengo problemas, despues de hacer el método para serializar, con el método para deserializar un arraylist de objetos (producto) y llamarlo luego desde un boton con actionListener. Cómo qué tipo debería tener el método? (como ves estoy aprendiendo XD) y qué tipo de argumento debería pasarle. LLevo varias horas durante un par de días y me estoy volviendo realmente loco y la entrega está cada vez más cerca. Muchas gracias puedas o no ayudarme. Un saludo
@BelisarioDeLaMata
@BelisarioDeLaMata 28 күн бұрын
Bueno, mi recomendación es que tengas una clase que represente el objeto a serializar y dentro de dicho objeto tengas una propiedad de lista. Aplicas el deserializado desde cualquier lugar. Ten en cuenta que si un metodo es static puede ser invocado desde cualquier lugar del programa.
@GamerTM8
@GamerTM8 Жыл бұрын
Pero, si tengo un menu donde puedes cambiar el color de pantalla y cierras el programa ¿Como recuperas eso?
@BelisarioDeLaMata
@BelisarioDeLaMata Жыл бұрын
En ese caso lo que guardas en el objeto deberia ser una propiedad con un color y después en la carga vuelves a asignar el color. Esta estrategia de segmentar por propiedad te ayuda a enfocarte en lo realmente importante, es decir, no se guarda el menú, sino los valores de las propiedades.
@zylown9821
@zylown9821 2 жыл бұрын
Cómo serializas el jtable?, y gracias buena explicación:)
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Las tablas se basan en modelos, por defecto el DefaultTableModel, dicho modelo responde a filas y columnas. Entonces yo podría serializar dichas filas y columnas, luego en la carga crearía el modelo a partir de dichos datos y se lo asignara a la tabla. Aquí lo que hay que entender es que se debería serializar lo que necesitamos para recuperar el estado, no hay que creer que es todo un componente.
@jebgy4948
@jebgy4948 2 жыл бұрын
Hola, todo bien con la serialización, pero en mi caso de tener multiples objetos con otros objetos dentro compo podría guardarlos en un archivo?. En mi caso es un panel que contiene otros paneles con información osea con Labels y botones
@BelisarioDeLaMata
@BelisarioDeLaMata 2 жыл бұрын
Personalmente no considero que la forma sea serializar los paneles y demás sino tener una estructura de datos que te permita extraer, almacenar y renderizar la información que necesitas. Por ejemplo, supongamos que tienes un jpanel en una ubicación en pantalla.... Para mi lo importante es extraer la información X,y de la ubicación y el tamaño, eso lo guardaría en la estructura y al momento de la carga entonces tendría que crear el JPanel y aplicarle las coordenadas y ubicación. Mi recomendación es crear la estructura de datos (clase) que gestiona los datos necesarios para tu objetivo y basado en eso aplicar la lógica para extraer la información y posteriormente recrear los objetos visuales.
Curso Java. Serialización. Vídeo 157
23:32
pildorasinformaticas
Рет қаралды 116 М.
Records de Java: qué son y cómo usarlos
7:53
makigas
Рет қаралды 10 М.
JAVA - Compartir - Transferir Datos entre JFrames
11:51
Belisario De La Mata
Рет қаралды 23 М.
SERIALIZABLE en JAVA - Tutorial Completo Fácil
9:38
Programando en JAVA
Рет қаралды 13 М.
Interfaces GENÉRICAS en Java ☕
9:29
Charly Cimino
Рет қаралды 3,2 М.
Curso Java. Streams I. Accediendo a ficheros.  Lectura. Vídeo 152
25:43
pildorasinformaticas
Рет қаралды 203 М.
Arrays y Objetos en JavaScript en 15 Minutos
17:25
deivchoi
Рет қаралды 72 М.
Aprende Java en 15 Minutos ☕
21:13
Victor Robles WEB
Рет қаралды 34 М.