Estructura de memoria de Java
La memoria es un almacenamiento temporal de datos. Su velocidad de almacenamiento es muy rápida, pero es un almacenamiento temporal. Comienza desde el inicio de la fuente de alimentación, y todos los datos se pierden después de la fuente de alimentación o el apagado. El ciclo de vida de la memoria es encender y apagar. Cuando se enciende la computadora, se inicia el cálculo, y no queda nada cuando la computadora está apagada. Las ventajas tienen una rápida velocidad de almacenamiento y las desventajas se rompen fácilmente. Si no se refleja en absoluto al arrancar, la pantalla no es brillante, el teclado y el mouse no son brillantes, y en este caso, generalmente hay problemas con la barra de memoria. La pantalla azul de la máquina y los errores de instrucción son causados por la memoria.
Los datos del programa se almacenan en la memoria y no se almacenan en el disco duro porque el disco duro no es seguro y puede leer datos. Pero la memoria es diferente. No permite que se lean los datos de la memoria, y la velocidad es muy rápida, por lo que nuestros programas se almacenan en la memoria.
La memoria es como una gran área de tierra que no ha comenzado. Si desea cultivar algunas verduras en esta tierra, puede plantarlos como desee, pero no las plantar en lugares ocupados por otros. Lo mismo es cierto para acceder a algunas cosas que le permiten acceder, pero si este contenido está ocupado por otros, no se le permite ser ocupado por usted si lo desea.
Nuestros datos se almacenan en la memoria. Está bien almacenar muchas celdas de almacenamiento de datos donde quieran, pero Java no es selectiva, y el almacenamiento de Java es proxyed por una máquina virtual.
Unidad de almacenamiento de memoria: la computadora se almacena bit a poco y bits (el único almacenamiento puede ser 0 y 1) Los bits son la unidad de almacenamiento más pequeña. Byte (8 bits es igual a 1 byte) k (1024 bytes es igual a 1kb) m (1024k es igual a 1m) g (1024m es igual a 1 g) t (1024g es igual a 1T) p (1024t es igual a 1p).
Los datos del programa deben almacenarse en la memoria, y el tamaño debe seleccionarse para el almacenamiento. Las cosas que no se pueden decir que son pequeñas deben almacenarse en grandes cantidades. Por ejemplo, si tiene un litro de agua, debe almacenarlo en una taza. Si tiene 10 agua cruda, tiene que almacenar en una taza, se desbordará. Los grandes no se pueden almacenar en contenedores pequeños, y los pequeños no pueden almacenarse en recipientes grandes, lo cual es un desperdicio. Como se muestra en la Figura 3.3:
Figura 3.3
Tipos de datos Java
Si nuestros datos de lenguaje de programación quieren almacenarse en la memoria, primero debemos elegir un tamaño de almacenamiento para que no lo desperdiciaremos. El llamado tamaño de almacenamiento se llama tipo de datos. ¿Qué es un tipo de datos? Necesitamos almacenar datos en los tipos, y necesitamos elegir un tipo adecuado para que nuestros datos almacenen para que no desperdicie datos o el tamaño de almacenamiento de residuos.
Los tipos de datos de Java tienen sus propios tamaños de almacenamiento. Si hay diferentes tipos, debe encontrar diferentes tipos de datos para almacenar. Por lo tanto, si el programa debe almacenarse en la memoria, debe elegir el tipo de datos apropiado para almacenarlo.
Tipo numérico:
1. Integer:
2. Punto flotante (decimal):
3. Tipo de personaje:
4. Tipo booleano:
Byte: 8 bits representan un byte, es decir, hay 8 0 y 1, que pueden formar 256 identificadores. ¿Qué son 256 logotipos? Es la combinación de 8 0 y 1, que puede combinar 256 signos en total. El número más grande que puede heredar es 255 porque comienza desde 0, 0 ~ 255. Entonces, 8 bits están compuestos de 8 0 y 1, formando un total de 256 descripciones y 0 ~ 255 valores. Como se muestra en la Figura 3.4:
4.png
Corto: 16 bits, es decir, hay 16 0 y 1, que pueden formar 65536 identificadores, valores 0 ~ 65535.
int: 32 bits, es decir, hay 32 0 y 1, que pueden formar 4294967296 identificadores, 0 ~ 4294967295 valores.
Largo: 64 bits, es decir, 64 0s y 1 están compuestos de los cuales pueden identificar todos los valores en la Tierra.
flotante: 32 bits, compuestos de 32 0s y 1s, y el decimal puede ser preciso a aproximadamente 6 dígitos.
Doble: 64 bits, 64 0s y 1s, y el decimal puede ser preciso a aproximadamente 15 dígitos.
Char: 16 bits, está representado por caracteres ASCLL.
BOOLEAN: El logotipo tiene solo 0 y 1, es falso verdadero y verdadero, utilizado para el juicio.
Lo anterior es la estructura de memoria Java y el tipo de datos introducido por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!