Categorías destacadas
programacion php    
Artículo
20
¡votar!

 Introducción a Java


Tipos de datos básicos

En Java todo lo que se mueve es un objeto... excepto los tipos de datos básicos, es decir, los números enteros, reales, los caracteres, los valores lógicos, etc.. Todo lo demás serán objetos o, mejor dicho, referencias a objetos. Son los únicos valores que se crean sin utilizar el operador new, que veremos más adelante. Son los siguientes:

Tipo Descripción Tamaño Clase equivalente
boolean Valor lógico 1 bit Boolean
char Carácter 16 bit Character
byte Entero muy pequeño 8 bit
short Entero pequeño 16 bit
int Entero normal 32 bit Integer
long Entero grande 64 bit Long
float Número real de precisión simple 32 bit Float
double Número real de doble precisión 64 bit Double
void Tipo vacío

Podemos crear variables de estos tipos de la manera normal en todos los lenguajes que siguen a C:

int numero = 12;

El definir un valor al declararlos no es necesario, especialmente porque en Java todos tienen un valor por defecto (0 en los números, false en los booleanos y el carácter número cero); en ese caso escribiríamos simplemente:

int numero;

En algunas ocasiones, que veremos en el futuro, es necesario utilizar clases que representen los mismos valores que los tipos de datos básicos. En esos casos utilizamos la clase equivalente. En nuestro ejemplo haríamos:

Integer numero = new Integer(12);

. Literales

Los literales son el mecanismo utilizado para expresar un valor constante. Java utiliza cinco tipos de elementos: enteros, reales en coma flotante, booleanos, caracteres y cadenas:

Tipo Ejemplo
Enteros 21, 0xDC
Reales 3.14, 2e12
Booleanos true, false
Caracteres 'x', \t, \u0234
Cadenas "Esto es una cadena"

Conviene fijarse en que, mientras los caracteres se expresan encerrados en comillas simples, las cadenas lo hacen en comillas dobles.

Publicado por:
Administrador
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon