Variables y Tipos de datos en Java

Icono play
Java
Variables y tipos de datos

Cuando programamos utilizamos datos y variables para darle funcionalidad a nuestra aplicación.

Cada lenguaje tiene su propia sintaxis para definir los tipos de datos, variables, clases y métodos que vamos a necesitar.

Con nuestra especialización de Curso de Java y Curso de Java Avanzado dominarás la estructura de datos y variables en Java y sus usos.

¿Qué es una variable en Java?

Una variable es un contenedor de datos que ocupa un espacio en la memoria del ordenador, cuyo valor se puede cambiar a lo largo del programa.

Debemos tener en cuenta la utilización de los espacios de memoria de la aplicación que se está programando. Existen muchas formas de organizar los datos en la memoria, una de ellas es la utilización de las variables y tipos correctos.

¿Cómo se manejan las variables en Java?

En Java los tipos de variable se clasifican en primitivos y de objeto.

Las variables de tipo primitivo pueden ser un número, un carácter, un valor verdadero o falso, mientras que los objetos son variables complejas que pueden estar formadas por muchas variables primitivas y métodos. Pero ambas cosas ocupan un espacio de memoria.

Generalmente antes de utilizar una variable hay que declararla, en ocasiones, según el empleo que le demos, deberemos inicializarla asignándole un valor de arranque.

Cada variable a su vez, pertenece a un tipo de dato, al que llamamos identificador.

Tipos de datos primitivos en Java:

Variables de tipo primitivo, bloque de construcción básico (booleano, entero, flotante, char, etc.)

byte Entero 1 byte-128 a 127
shortEntero 2 bytes-32768 a 32767
int Entero 4 bytes2*109
long Entero 8 bytesMuy grande
floatDecimal simple  4 bytes  Muy grande
double Decimal doble8 bytes Muy grande
char Carácter simple2 bytes---
boolean Valor true o false1 byte---

Tipos de objetos en Java:

Java dispone además de otro tipo de datos, que se llaman Objetos. Son variables compuestas tipo estructura, matriz, cadena, etc., formadas por tipos primitivos de variables.

String: Cadenas de texto, representa una cadena alfanumérica de un valor constante que no puede ser cambiada después de haber sido creada, por lo tanto son muy baratos para el sistema.

Arrays: tipo vector o matriz, es una colección de elementos de memoria en el que los datos se almacenan de forma secuencial, son objetos especiales en Java, los únicos que carecen de métodos.

Tipos envoltorio o wrapper: En ocasiones necesitaremos que un dato primitivo se comporte como un objeto, permitiéndole modificar su comportamiento usual. Para esto se utilizan los envoltorios, cuyo nombre empieza con mayúscula Byte, Short, Integer, Long, Float, Double, Character, Boolean.

¿Cómo declarar variables en Java?

Podemos declarar las variables en Java de la siguiente manera:

  • tipo de dato: tipo de datos que se pueden almacenar en esta variable.
  • nombre_variable: nombre dado a la variable.
  • valor: es el valor inicial almacenado en la variable.

Ejemplos:

float simpleInterest; //Declarando variable float
int time = 10, speed = 20; //Declarando e Inicializando la variable integer
char var = 'h'; // Declarando e Inicializando la variable character

Por ejemplo, el tipo de dato String se puede especificar para permitir que una variable llamada “mensaje” contenga texto con esta declaración:

String mensaje;
class PrimeraVariable
{
public static void main ( String[] args ) { 
   String mensaje = "Valor inicial";
   System.out.println(mensaje);
   mensaje = "Valor modificado" ;
   System.out.println(mensaje);
 }
}

Salida:

Valor inicial
Valor modificado

Los nombres de variables también deben evitar las palabras clave de Java, ya que tienen un significado especial en el lenguaje Java.

¿Todavía no te has apuntado a nuestro Bootcamp?
Tenemos muchos cursos para ofrecerte y ¡TOTALMENTE GRATIS! Estos son algunos de ellos: