Tipos de Datos
Los tipos de datos en Java se dividen en dos categorías: primitivos y de referencia. Los tipos de datos primitivos son tipos de datos básicos que representan valores simples, como enteros, flotantes y caracteres. Los tipos de datos de referencia son tipos de datos más complejos que representan objetos y arreglos.
Tipos de Datos Primitivos
Los tipos de datos primitivos en Java son:
Tipo | Descripción | Tamaño | Rango |
---|---|---|---|
| Entero de 8 bits | 1 byte | -128 a 127 |
| Entero de 16 bits | 2 bytes | -32,768 a 32,767 |
| Entero de 32 bits | 4 bytes | -2,147,483,648 a 2,147,483,647 |
| Entero de 64 bits | 8 bytes | -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 |
| Punto flotante de 32 bits | 4 bytes | 1.4e-45 a 3.4e38 |
| Punto flotante de 64 bits | 8 bytes | 4.9e-324 a 1.8e308 |
| Carácter Unicode de 16 bits | 2 bytes | '\u0000' a '\uffff' |
| Valor booleano | 1 bit |
|
Tipos de Datos de Referencia
Los tipos de datos de referencia en Java son:
Tipo | Descripción |
---|---|
| Cadena de caracteres |
| Objeto genérico |
| Arreglo de elementos |
| Clase de un objeto |
Los tipos de datos de referencia representan objetos y arreglos en Java. Por ejemplo, el tipo de dato String
representa una cadena de caracteres, el tipo de dato Object
representa un objeto genérico, el tipo de dato Array
representa un arreglo de elementos y el tipo de dato Class
representa la clase de un objeto.
Los tipos de datos de referencia se utilizan para representar estructuras de datos más complejas y para interactuar con objetos y arreglos en Java.