TIPOS DE DATOS
Tipos de Datos
En Java diferenciamos dos tipos de datos: por un lado, los tipos primitivos, que se corresponden con los tipos de variables en lenguajes como C y que son los datos elementales que hemos citado. Por otro lado, los tipos objeto (que normalmente incluyen métodos).
Veamos los tipos de datos en Java sobre un esquema de síntesis:
Este esquema no es necesario aprendérselo de memoria en todos sus detalles, aunque sí lo iremos memorizando poco a poco a medida que lo utilicemos, por lo menos hasta tener en nuestra cabeza los nombres de todos los tipos primitivos y envoltorio y sus características (si son objetos o no y su rango aproximado). A continuación mostramos el mismo esquema en formato de tabla:
TIPOS DE DATOS EN JAVA
|
NOMBRE
|
TIPO
|
OCUPA
|
RANGO APROXIMADO
| |
TIPOS PRIMITIVOS
(sin métodos; no son objetos; no necesitan una invocación para ser creados)
|
byte
|
Entero
|
1 byte
|
-128 a 127
| |
short
|
Entero
|
2 bytes
|
-32768 a 32767
| ||
int
|
Entero
|
4 bytes
|
2*109
| ||
long
|
Entero
|
8 bytes
|
Muy grande
| ||
float
|
Decimal simple
|
4 bytes
|
Muy grande
| ||
double
|
Decimal doble
|
8 bytes
|
Muy grande
| ||
char
|
Carácter simple
|
2 bytes
|
---
| ||
boolean
|
Valor true o false
|
1 byte
|
---
| ||
TIPOS OBJETO
(con métodos, necesitan una invocación para ser creados)
|
Tipos de la biblioteca estándar de Java
|
String (cadenas de texto)
Muchos otros (p.ej. Scanner, TreeSet, ArrayList…)
| |||
Tipos definidos por el programador / usuario
|
Cualquiera que se nos ocurra, por ejemplo Taxi, Autobus, Tranvia
| ||||
arrays
|
Serie de elementos o formación tipo vector o matriz. Lo consideraremos un objeto especial que carece de métodos.
| ||||
Tipos envoltorio o wrapper (Equivalentes a los tipos primitivos pero como objetos.)
|
Byte
| ||||
Short
| |||||
Integer
| |||||
Long
| |||||
Float
| |||||
Double
| |||||
Character
| |||||
Boolean
|
Comentarios
Publicar un comentario