Tabla de contenido:
Definición - ¿Qué significa transitorio?
En la programación de computadoras, específicamente en Java, transitorio es una palabra clave que se usa para indicar que una variable no debe ser serializada. Por defecto, todas las variables en un objeto se pueden serializar y, por lo tanto, volverse persistentes, pero si una variable específica no requiere persistencia por algún motivo, la palabra clave transitoria se puede usar para marcar esa variable para que no se serialice cuando se compila el código .
Techopedia explica Transient
La palabra clave transitoria evita que una variable se vuelva persistente. Esto último significa que una variable se convierte en una secuencia de bytes y luego se almacena en un archivo. Este proceso se llama serialización y es el comportamiento predeterminado para todas las variables en un objeto. La serialización es principalmente relevante para la programación de redes porque un objeto que necesita ser transmitido a través de una red necesita ser convertido en una serie de bytes para que pueda enviarse en pedazos; Debido a esto, cada clase e interfaz deben ser serializables por defecto. Pero si no hay requisitos para el transporte de red, la palabra clave transitoria se puede usar para marcar una variable para exclusión cuando se lleva a cabo la serialización. Esto puede ahorrar algunos recursos informáticos y un poco de tiempo de procesamiento.