Diferencia clave: variables frente a literales de datos en Java
Un programa de computadora es un conjunto de instrucciones para realizar una tarea. Es necesario almacenar datos durante la programación. Por lo tanto, esos datos se almacenan en la memoria. Estas ubicaciones de memoria reservadas se denominan variables. Las variables deben tener nombres únicos porque deben identificarse fácilmente para realizar operaciones matemáticas o lógicas. A las variables se les asignan valores. A veces, esos valores son fijos y no cambiarán. Esos tipos de valores se denominan literales de datos. En el programa, si hay una declaración como int value = 5, 'int' es el tipo de datos. El 'valor' es la variable y el '5' es el literal de datos. Este artículo analiza la diferencia entre variables y literales de datos en Java. La diferencia clave entre las variables y los literales de datos en Java es que las variables son las ubicaciones de memoria reservadas para almacenar valores con nombres simbólicos, mientras que los literales de datos son notaciones de representar valores fijos en programación.
CONTENIDO
1. Descripción general y diferencia clave
2. Qué son las variables en Java
3. Qué son los literales de datos en Java
4. Similitudes entre las variables y los literales de datos en Java
5. Comparación lado a lado - Variables vs literales de datos en Java en forma tabular
6. Resumen
¿Qué son las variables en Java?
Una variable es un lugar para almacenar un valor en la memoria. Cada ubicación de la memoria puede almacenar un tipo específico de datos. El lenguaje Java admite ocho tipos de datos primitivos. Son un byte, short, int, long, boolean, float, double y char. El byte de tipo de datos es un entero de complemento a dos con signo de 8 bits. Es útil ahorrar espacio en matrices grandes porque es 4 veces más pequeño que int. El tipo de datos corto es un entero de complemento a dos con signo de 16 bits. Es 2 veces más pequeño que int. El int es un entero de complemento a dos con signo de 32 bits. Es el tipo de datos más común para almacenar valores numéricos sin puntos decimales cuando no hay mucha preocupación por la memoria. El tipo de datos largo es un entero de complemento a dos con signo de 64 bits. Se utiliza para almacenar una amplia gama de números. Float y double son dos tipos de datos para almacenar valores numéricos con un punto decimal. El flotador es de 32 bits y el doble es de 64 bits. El booleano se usa para almacenar verdadero o falso. Se puede almacenar un solo carácter utilizando el tipo de datos char. Esos son los principales tipos de datos primitivos en Java.
Cuando hay una declaración como int x; significa que la variable x puede contener un valor entero. No reserva memoria para el número de variable. Cuando hay una declaración como int x = 5; significa que la variable x puede contener valores enteros y contiene el valor 5. El valor inicializado se puede cambiar en el programa más tarde. El valor de x se puede igualar a algún otro número entero como 10 más adelante. por ejemplo, x = 10;
Cada variable tiene nombres únicos para identificarlos. Se llaman identificadores. El programador debe seguir las reglas al dar nombres a las variables. Java es un lenguaje que distingue entre mayúsculas y minúsculas. Por lo tanto, el nombre de la variable 'número' es diferente de 'NÚMERO'. El nombre de la variable puede contener letras y dígitos Unicode. No pueden tener espacios. Consulte el programa a continuación.
Figura 01: Programa Java con variables
Según el programa anterior, xey son variables que contienen valores enteros. La suma se asigna a suma variable. La longitud y el ancho son variables dobles. La multiplicación se almacena en la variable de área que se declara como una variable doble. Se puede almacenar un solo carácter en la letra variable. Contiene 'A'. El carácter se coloca entre comillas simples.
¿Qué son los literales de datos en Java?
Un literal de datos es una representación de código fuente de un valor fijo. Los valores como 5, 4.3, verdadero no requieren ningún cálculo. Por lo tanto, se conocen como literales de datos. Cuando hay una declaración, número doble = 20,5; el 'doble' es el tipo de datos. El 'número' es la variable. El 20.5 es el literal de datos.
Hay varios tipos de literales. Son literales enteros, literales de coma flotante, literales de caracteres y cadenas. Los literales enteros se utilizan para inicializar variables de tipos de datos enteros como byte, short, int y long. Los literales de coma flotante se utilizan para inicializar variables de tipo de datos flotante y doble. El literal de coma flotante termina con fo F, es de tipo float. Si termina con d o D, es doble. Escribir d es opcional. Los literales de caracteres y cadenas constan de caracteres Unicode. Los literales de carácter representan un solo carácter, mientras que un literal de cadena representa un conjunto de caracteres. Los caracteres literales están dentro de la comilla simple. por ejemplo, 'B'. Los literales de cadena están entre comillas dobles. por ejemplo, "Programación". Consulte el programa a continuación.
Figura 02: Programa Java con literales
Según el programa anterior, el número es una variable. El literal entero en la variable numérica es 10. La variable doubleValue puede contener un valor doble. La variable floatValue puede contener un float. Por lo tanto, 5.4 y 5.4f son literales de coma flotante. La variable de letra contiene un carácter 'B'. Es un carácter literal. La palabra variable contiene un conjunto de caracteres. Entonces, es una cadena literal.
¿Cuál es la similitud entre variables y literales de datos en Java?
Tanto las variables como los literales de datos en Java se utilizan en programación
¿Cuál es la diferencia entre variables y literales de datos en Java?
Diferencia del medio del artículo antes de la mesa
Variables vs literales de datos |
|
Las variables son ubicaciones de memoria reservadas que almacenan valores con nombres simbólicos. | Los literales de datos son representaciones de código fuente de valores fijos. |
Asociación | |
Las variables están asociadas con la ubicación de la memoria. | Los literales de datos están asociados con valores fijos que se colocan dentro de las variables. |
Resumen: variables frente a literales de datos en Java
Las variables y los literales de datos son términos comunes relacionados con la programación. Este artículo discutió la diferencia entre variables y literales de datos. La diferencia entre variables y literales de datos en Java es que las variables son las ubicaciones de memoria reservadas para almacenar valores con nombres simbólicos, mientras que los literales de datos son notaciones de representar valores fijos en programación.