Bienvenidos sean a este post, hoy veremos algunos tipos de datos basicos que podemos manipular en Java, en este caso las variables, las mismas no son otra cosa que espacios que nosotros reservamos en memoria para poder almacenar algun tipo de dato.
Ya sea un numero o un texto o un conjunto de ellos, en el post de hoy hablaremos basicamente cuales son los tipos disponibles, algunas caracteristicas y otros detalles.
En tiempos anteriores, conocer el tamaño de las variables era algo necesario porque los ordenadores tenian muy poca memoria y esta podia saturarse enseguida trayendo inconvenientes, hoy por hoy con las enormes cantidades de memoria no ocurre tanto pero es bueno saber que no debemos abusar de las variables porque como dije antes reservan espacio en memoria por lo que este espacio no puede ser utilizado por nadie mas que esa variable y creando una excesiva cantidad disminuiremos drasticamente nuestra memoria pero como dije tambien que hoy por hoy esto no ocurre tanto, en los programas creados por nosotros, hablemos un poco sobre los tipos de datos basicos que podemos manipular en Java:
Nombre | Tipo | Caracteristicas |
byte | byte | Esta es mas utilizada para almacenar Arrays grandes |
short | numero | Es una version mas pequeña de las tipo entera (int) |
int | numero | Es el tipo por defecto para almacenar numeros sin comas |
long | numero | Es una version mas grande del tipo entero (int) |
float | numero | Este tipo de numero permite utilizar comas para mayor precision |
double | numero | Es el tipo utilizado por defecto para numeros con comas |
boolean | logico | Se utiliza para almacenar un valor verdadero (true) o falso(false) |
char | texto | Se utiliza para almacenar caracteres y por ende palabras |
Estas variables son las de tipo primarias o basicas, las cuales estan disponibles de la forma mas basica y otro tipo de «variable» puede ser las de tipo de referencia o llamadas tambien objetos porque como vimos en este post tambien podemos crear un objeto el cual tambien puede almacenar un valor y funcionar como una variable. Veamos un ejemplo de variable creada por referencia (objeto):
Puppy myPuppy = new Puppy("Arturo");
Como pueden ver primero va la clase luego el nombre de la variable u objeto y luego por medio de new y el constructor de esa clase le asignaremos un valor, a las variables se les puede asignar tambien un valor al crearlas, veamos un par de ejemplos:
int a = 0;
char b = 'mhm';
Como pueden ver los numeros se pueden asignar directamente por medio del operador igual, en el caso de los tipo texto, como pueden ver aca el char, es necesario usar la comilla simple o la comilla doble dependiendo del tipo de variable, a esta forma de asignar una informacion se la llama literal. Otra forma de asignar valores de tipo literal a nuestras variables es con unos tipos de «flags» o indicadores para designar el valor del dato, por ejemplo:
- int decimal = 100; // tipo decimal.
- int octal = 0144; // con el cero por delante es de tipo octal.
- int hexa = 0x64; // con el 0x indica que es tipo hexadecimal.
Como pueden ver el tipo es siempre entero (int) pero nosotros al utilizar los indicadores le decimos que el tipo de base de numero almacenado (decimal, hexadecimal, octal) y ahora veremos algunos tipos de indicadores para las variables de tipo texto:
Modificador | Descripcion |
\n | Nueva linea |
\r | Regreso del carro |
\f | Comienzo de pagina |
\b | Retroceder |
\s | Espacio |
\t | Espacio tabulado |
\» | Doble comilla |
\’ | Comilla simple |
\ddd | Caracter octal |
\u | Caracter UNICODE hexadecimal |
Como pueden ver algunas opciones seran muy utiizadas por nosotros, veamos a traves de unas lineas de ejemplo:
- char c = ‘\u0001’; // Aca utilizamos \u para indicarle que es de tipo UNICODE
- char d = ‘Hola, Mundo!’; // Aca ingresa un texto literal en un tipo char
- String e = «Nueva\nLinea»; // Aca agregamos un \n para separar en dos lineas
- String f = «\u0001»; // Igual al primer caso pero con un tipo string
En resumen, tenemos dos tipos de variables, una de tipo basica o primitiva las cuales son las mas utilizadas en Java, las de tipo referencia que son creadas en base a una clase, tenemos varias bases para trabajar con nuestros numeros, algunos modificadores para formatear nuestras cadenas de textos. Espero les haya sido util, sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.
Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.


Tambien podes donar
Es para mantenimiento del sitio, gracias!
$1.50