En muchas ocasiones se desperdicia memoria en nuestros programas porque utilizamos un tipo de datos que ocupa mucho cuando no es necesario. El caso contrario también se da: que utilicemos un tipo de datos que no sea capaz de representa la información que luego deseemos asignar a la variable o que admita determinada función. Es por eso que se hace necesario tener presentes los distintos tipos primitivos en Java y los coloco por acá a modo de apuntes.
boolean
es decir, valores que pueden ser verdaderos o falsos. Ocupa 1-bit y el valor por defecto es false
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. Ocupa 16-bits
byte
enteros de 8 bit con signo, es decir, número entre menos (dos a la séptima) y dos a la octava. La representación interna es en complemento a 2
short
enteros de 16 bit con signo. La representación interna es en complemento a 2
int
enteros de 32 bit con signo. La representación interna es en complemento a 2
long
enteros de 64 bit con signo. La representación interna es en complemento a 2
float
reales de 32 bit con coma móvil. La representación interna es IEEE 754-1985.
double
reales de 32 bit con coma móvil. La representación interna es IEEE 754-1985.
Cada tipo primitivo tiene una clase asociada, que puede almacenar el mismo tipo de información pero siempre a través de objetos.
Puedes hacer trackback a esta entrada usando: http://www.error500.net/tdb/mt-tb.cgi/82 .