
Daniel Eduardo Espitia Corredor
Pregunta¿Para que sirven las siguientes palabras reservadas?
volatile strictfp synchronized transient

Diego Alexander Forero Higuera
volatile -> Indica que la variable nunca va a ser guardada en cache local, va a residir en memoria únicamente.
strictfp -> Permite restringir los cálculos en números flotantes para asegurarse que todas las plataformas den el mismo resultado.
synchronized -> Es utilizada en programación concurrente (muchas tareas ejecutando al tiempo) y su función es permitir solo un hilo en ejecución al mismo tiempo para una segmento de código, esto evita problemas de doble cálculo por ejemplo.
transient -> Marca una variable para no ser serializada cuando se persista en stream de bytes, si quieres manejar una variable y asegurarte que esa no sea exportada a un documento por ejemplo entonces usas este modificador que permite tener acceso en el programa a este dato pero al momento de exportar el stream lo enviara con el valor por defecto del tipo de dato.