Video: ¿Por qué las variables transitorias no se serializan?
2024 Autor: Lynn Donovan | [email protected]. Última modificación: 2023-12-15 23:45
transitorio es una palabra clave de Java que marca a un miembro variable no ser serializado cuando persiste en flujos de bytes. Cuando un objeto se transfiere a través de la red, el objeto debe ser ' serializado '. Publicación por entregas convierte el estado del objeto en bytes en serie.
En consecuencia, ¿se pueden serializar las variables transitorias?
A variable transitoria es un variable ese pueden No ser serializado . Según la especificación del lenguaje Java [jls-8.3. 1.3] - " Variables puede estar marcado transitorio para indicar que no son parte del estado persistente de un objeto ".
Además de lo anterior, ¿por qué necesitamos variables transitorias en Java? transitorio es a variables modificador utilizado en la serialización. En el momento de la serialización, si nosotros no querer para ahorrar valor de un particular variable en un archivo, luego nosotros usar transitorio palabra clave. Cuando JVM se encuentra transitorio palabra clave, ignora el valor original de la variable y guarde el valor predeterminado de eso variable tipo de datos.
Además de esto, ¿por qué las variables estáticas y transitorias no se serializan?
Variables estáticas : Estas las variables no están serializadas , Entonces durante la deserialización variable estática El valor se cargará desde la clase. Variables transitorias : las variables transitorias no se serializan , por lo que durante la deserialización variables se inicializará con los valores predeterminados correspondientes (por ejemplo, para objetos nulos, int 0).
¿Por qué los campos estáticos no se serializan?
Estático Variable. Estático las variables pertenecen a una clase y no a cualquier instancia individual. El concepto de publicación por entregas se refiere al estado actual del objeto. Solo los datos asociados con una instancia específica de una clase son serializado , por lo tanto estático miembro los campos son ignorados durante publicación por entregas.
Recomendado:
¿Qué son las variables de flujo de trabajo en Informatica?
Variables de flujo de trabajo Variables de flujo de trabajo predefinidas. Workflow Manager proporciona variables de flujo de trabajo predefinidas para tareas dentro de un flujo de trabajo. Variables de flujo de trabajo definidas por el usuario. Usted crea variables de flujo de trabajo definidas por el usuario cuando crea un flujo de trabajo. Tareas de asignación. Tareas de decisión. Enlaces. Tareas del temporizador
¿Qué son las variables ápice?
ápice: variable. Una variable local que se puede usar como reemplazo de una expresión especificada dentro del cuerpo del componente. Úselo para reducir las expresiones repetitivas y detalladas dentro de una página
¿Por qué las computadoras de escritorio son más baratas que las laptops?
Las computadoras de escritorio cuestan menos que una computadora portátil comparable. Aunque los precios generales han disminuido, aún existen brechas de precios en gran parte debido al mayor costo de las pantallas de las computadoras portátiles y al costo adicional de la tecnología miniaturizada. Dado que las laptops son portátiles, son más propensas a sufrir accidentes y abusos que las computadoras de escritorio
¿Qué son las variables de entorno en PHP?
Definición de variables de entorno Las variables de entorno de PHP permiten que sus scripts recopilen ciertos tipos de datos dinámicamente desde el servidor. Esto admite la flexibilidad de la secuencia de comandos en un entorno de servidor potencialmente cambiante
¿Qué son las vistas y las ventajas de las vistas?
Las vistas pueden ofrecer ventajas sobre las tablas: las vistas pueden representar un subconjunto de los datos contenidos en una tabla. En consecuencia, una vista puede limitar el grado de exposición de las tablas subyacentes al mundo exterior: un usuario determinado puede tener permiso para consultar la vista, mientras que se le niega el acceso al resto de la tabla base