Anuncios

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.

Anuncios

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.

Anuncios

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:

NombreTipoCaracteristicas
bytebyteEsta es mas utilizada para almacenar Arrays grandes
shortnumeroEs una version mas pequeña de las tipo entera (int)
intnumeroEs el tipo por defecto para almacenar numeros sin comas
longnumeroEs una version mas grande del tipo entero (int)
floatnumeroEste tipo de numero permite utilizar comas para mayor precision
doublenumeroEs el tipo utilizado por defecto para numeros con comas
booleanlogicoSe utiliza para almacenar un valor verdadero (true) o falso(false)
chartextoSe utiliza para almacenar caracteres y por ende palabras
Anuncios

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");
Anuncios

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';
Anuncios

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.
Anuncios

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:

ModificadorDescripcion
\nNueva linea
\rRegreso del carro
\fComienzo de pagina
\bRetroceder
\sEspacio
\tEspacio tabulado
\”Doble comilla
\’Comilla simple
\dddCaracter octal
\uCaracter UNICODE hexadecimal
Anuncios

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
Anuncios

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.

Anuncios

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.00