Otras lecciones del Curso de Java
¿Qué es IO en Java?
¿Cúales son los Operadores en Java?
¿Cómo funciona Continue y Break en Java?
¿Cómo aplicar un Try Catch y Finally en Java?
¿Cómo utilizar el método super en Java?
¿Cómo trabajar con listas en Java?
¿Cuáles son los métodos de la clase String en Java?
¿Qué es un entorno de desarrollo en Java?
¿Qué es la Sobreescritura de métodos en Java?
¿Cómo utilizar un return en Java?
¿Cómo hacer un Hola Mundo en Java?
¿Cómo utilizar Throw y throws en Java?
¿Cómo hacer comentarios en Java?
¿Cuáles son las Palabras reservadas en Java?
Variables de entorno en Java
Características y estadísticas de Java e índice TIOBE
Estructura de proyecto, paquetes y clases en Java
Qué es una función en Java
¿Cómo funcionan las Funciones Java?
Operadores aritméticos en Java
Operadores de comparación en Java
Funciones anónimas en Java
Cómo invocar una función en Java
Atajos de teclado para IntelliJ
¿Qué es la Sobrecarga de funciones en Java?
Operadores lógicos en Java
Debug en Java
Como se crea una función en Java
¿Cómo crear Sentencias Switch en Java?
Bucles for en Java
¿Cómo hacer sentencias If e If else en Java?
¿Cómo funcionan los Bucles While en Java?
¿Qué son los objetos en Java?
¿Qué es el modificador static en Java y cómo se utiliza?
¿Qué es la herencia en Java?
¿Qué son los constructores en Java y cómo se utilizan?
¿Cómo crear clases en Java?
¿Qué es el Polimorfismo en Java?
¿Qué son las Clases Abstractas en Java?
¿Qué es la Programación genérica en Java?
¿Qué son las Interfaces de Java?
Implementación de una interface en Java
¿Cómo se hace refactoring en Java?
¿Cómo trabajar con Maps en Java?
¿Como funcionan los arrays en Java?
¿Cómo generar excepciones en Java?
¿Qué es la clase Scanner en Java?
Introducción a Swing en Java
¿Quieres descubrir más cosas como Variables y tipos de datos en Java?¡Apuntate a nuestro campus y empieza a aprender con nosotros y con toda la comunidad!

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.

En OpenBootcamp, disponemos de Curso de Java y Curso de Java Avanzado, podrás ser un programador Java, uno de los perfiles profesionales más requeridos en el sector IT.

Además contamos con muchos y muy variados cursos para ti, los puedes hacer a tu ritmo, totalmente gratis.

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