¿Cómo se almacenan los datos de Enum en la memoria?

2 Respuestas


  • Esa enumeración existe solo en la memoria del compilador, no en el ejecutable. Tendrá que crear una instancia de la enumeración para que aparezca en el ejecutable. En Java, solo debería haber una instancia de cada uno de los valores de su enumeración en la memoria. Una referencia a la enumeración requiere solo el almacenamiento para esa referencia. Comprobar el valor de una enumeración es tan eficaz como cualquier otra comparación de referencia. Solo se preocuparía por esto cuando almacene grandes cantidades de enumeraciones. Para obtener más información, obtenga ayuda en

    Asignación CodeAvail- línea Ciencias de la Computación
    ayuda

  • Los datos de enumeración se refieren a datos enumerados, es decir, datos que pueden tomar valores basados ​​en un conjunto predefinido. Los ejemplos de nombres de enumeración incluyen John, Mary y Susan, etc. Los datos enumerados solo admiten operaciones de asignación y tipo relacional. Los datos enumerados deben almacenarse de manera eficiente en cuanto al espacio. HDF se utiliza para almacenar datos enumerados en forma de números enteros. De este modo, la aplicación puede elegir el formato y el tamaño de dichos enteros. No es importante qué miembros de la orden se insertan. La asociación que tienen los valores con los símbolos respectivos se considera mucho más importante. Dos tipos de datos enumerados diferentes deben tener los mismos tipos de datos de sus números enteros subyacentes y una asociación similar de símbolo y valor para ser considerados iguales.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación