Diferencia entre variables y literales de datos en Java

Diferencia Clave - Variables vs Datos Literales 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 llaman variables. Las variables deben tener nombres únicos porque deben identificarse fácilmente para realizar operaciones matemáticas o lógicas. Las variables se asignan con valores. A veces esos valores son fijos y no cambiarán. Ese tipo de valores se denominan literales de datos. En el programa, si hay una declaración como int valor = 5, 'int' es el tipo de datos. El 'valor' es la variable, y '5' es el literal de datos. Este artículo analiza la diferencia entre variables y literales de datos en Java. los diferencia clave 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 representación de valores fijos en la programación.

CONTENIDO

1. Resumen y diferencia clave
2. ¿Qué son las variables en Java?
3. ¿Qué son los literales de datos en Java?
4. Similitudes entre variables y 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 memoria puede almacenar un tipo específico de datos. El lenguaje Java soporta 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 de dos con signo de 8 bits. Es útil ahorrar espacio en arreglos grandes porque es 4 veces más pequeño que int. El tipo de datos corto es un entero de complemento de dos bits con signo de 16 bits. Es 2 veces más pequeño que int. El int es un entero de complemento de dos bits 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 de dos bits con signo de 64 bits. Se utiliza para almacenar una amplia gama de números. El flotante y el doble 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 utiliza 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 un int x; significa que la variable x puede contener un valor entero. No reserva ninguna 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 adelante. El valor de x se puede igualar a algún otro entero como 10 más adelante. p.ej. x = 10;

Cada variable tiene nombres únicos para identificarlos. Se llaman identificadores. El programador debe seguir las reglas al dar nombres para 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 siguiente programa.

Figura 01: Programa Java con Variables

De acuerdo con el programa anterior, x e y son variables que contienen valores enteros. La suma se asigna a la 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. Un solo carácter puede ser almacenado en la letra variable. Contiene 'A'. El personaje 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, son conocidos 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 punto flotante se utilizan para inicializar variables de tipo de datos float y double. El literal de punto flotante termina con f o F, es de tipo float. Si termina con d o D, es doble. Escribir d es opcional. Los literales de caracteres y cadenas están formados por caracteres Unicode. Los literales de caracteres representan un solo carácter, mientras que un literal de cadena representa un conjunto de caracteres. Los literales de los personajes están dentro de la comilla simple. p.ej. - 'B'. Los literales de cadena están dentro de las comillas dobles. Por ejemplo: "Programación". Consulte el siguiente programa.

Figura 02: Programa Java con Literales

De acuerdo con 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 flotador. Por lo tanto, 5.4 y 5.4f son literales de coma flotante. La variable de letra contiene un carácter 'B'. Es un personaje literal. La palabra variable contiene un conjunto de caracteres. Por lo tanto, 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 la programación..

¿Cuál es la diferencia entre variables y literales de datos en Java??

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 a 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 vs Datos Literales 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 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 la programación.

Referencia:

Punto, Tutoriales. "Tipos de datos básicos de Java"., Punto de tutoriales, 8 de enero de 2018. Disponible aquí