Los tipos primitivos en Java
Los tipos primitivos de un lenguaje de programación son tipos de datos ya definidos
en el lenguaje y de los cuales se puede partir para construir una expresión.
Java es un lenguaje fuertemente tipificado, esto quiere decir que es necesario especificar el tipo de los datos que se estén utilizando.
Los tipos son muy importantes en cualquier lenguaje y por supuesto en Java.
Entender a que se refieren los tipos es algo muy natural:
Por ejemplo si nos referimos a 1.23, sabemos que esta cantidad pertenece a los números reales.
Si nos referimos a 3 sabemos automáticamente que nos referimos a una cantidad entera.
Si hablamos de “hola”, sabemos automáticamente que nos estamos refiriendo a una palabra o a un conjunto de caracteres, y en java a una cadena de caracteres.
Java cuenta con ocho tipos primitivos y se podría decir que son las únicas ocho cosas que no son tratadas como objetos.
boolean
es decir, valores que pueden ser verdaderos o falsos
char los caracteres son de 16 bit y están codificados en Unicode 1.1.5; en los demás lenguajes son ASCII solamente de 8 bit.
byte
enteros de 8 bit con signo, número entre menos (dos a la séptima) y dos a la octava.
short
enteros de 16 bit con signo.
int
enteros de 32 bit con signo.
long
enteros de 64 bit con signo.
float
reales de 32 bit con coma móvil (IEEE 754-1985).
double
reales de 32 bit con coma móvil (IEEE 754-1985).
En java existe el equivalente a los tipos primitivos en clases. De echo estas clases permiten utilizar métodos para realizar diferentes operaciones, por ejemplo convertir un tipo a otro. (Mejor conocido en java como Casting).
Un casting puede ser el siguiente:
String x=”23”;
int y=Integer.parseInt(x);
En el ejemplo anterior se convierte una variable x de tipo String (Cadena) a tipo Entero.
Nótese que se hace uso de la clase Integer.
|