Tamaño De Los Tipos De Datos En Java

Páginas: 12 (2835 palabras) Publicado: 20 de junio de 2012


















Tipos Datos en Java
Hola de nuevo a todos, con una nueva entrega, ahora sobre los tipos de datos que maneja Java.

Bueno gracias a que Javatrabaja con su JVM (Máquina Virtual de Java), ya no será necesario preocuparnos que nuestros tipo de datos corran correctamente en un determinado equipo, ya que como ya hemos mencionado antes java compila nuestro código y lo transforma a un Codigo intermedio, "bytecode", que luego es transformado a Codigo máquina. Pero igual tenemos que saber los tipos permitidos en Java.

Los tipos de datos quesoporta java podemos clasificarlos en dos grandes grupos, los tipos de datos simples y los tipos de datos por referencia.

Tipos de Datos Simples.

Estos tipos de datos simples o también llamados tipos primitivos, son parecidos con los tipos de datos primitivos de C/C++. A su vez esta clasificación de tipos de datos se va a clasificar en tres grupos que son los siguientes:

Tipos de DatosNuméricos: En esta clasificación están todo tipo de dato numérico, pero con la salvedad que estos tipos incluyen tantos números positivos y negativos, acá en java no existe "unsinged", es decir tipos sin signo.

En esta clasificación tenemos los tipos numéricos como; byte, que almacena 1 byte de memoria (8 bits); short, que almacena 2 byte de memoria (16 bits); int, que almacena 4 byte de memoria (32bits) y finalmente, long, que almacena 8 byte de memoria (64 bits).

Tambien están los tipos numéricos con coma flotante que son: float, que almacena 4 byte de memoria (16 bits) y double, que almacena 8 byte de memoria (32 bits).

Por otro lado tenemos los tipos de valor lógico que se define con boolean que tiene como valores únicos a true y flase; hay que tener presente que acá existe unadiferencia con C/C++, ya que en estos lenguajes se podía evaluar verdadero flase con valores numéricos, acá en java eso se ha desterrado y ahora solo se puede evaluar verdadero o falso con este tipo de variable.

Y finalmente el último tipo de dato primitivo tenemos a; char, que almacena un carácter, que equivale a 16 bits. Se diferencia de C/C++, en que en esos lenguajes se utilizaba el CodigoASCII para sus caracteres, acá en java no es asi sino que utiliza el Codigo UNICODE para este tipo de dato char.

Tipos de Datos por Referencia.

Estos tipos de datos son los arreglos y las clases. Ya que estos al momento de declararlos primero se tiene que hacer una referencia y luego apuntar a un lugar de la memoria para crear al objeto.

Con un ejemplo vamos a entender mejor esto://fichero MiClase.java

Public class MiClase {

Public String toString () {

System.out.println ("El nombre de la clase es MiClase");

}

}

//fichero DemoReferencia.java

Public class DemoReferencia {

Public static void main (String [] args) {

MiClase m; //referenciamos a "m"

m = new MiClase (); //declaracion del objeto "m"

m.toString (); //muestra en pantalla "El nombre de laclase es MiClase"

}

}

En este ejemplo hemos creado una clase con el nombre MiClase que tiene un solo método redefinido, porque digo redefinido, ya que hemos vuelto a definir este método de mi clase Object, la cual heredan todas las clases creadas por el usuario, no se preocupe que esto lo más a explicar más a fondo en los próximos capítulos. Bueno esta clase denomina "MiClase", tiene unmétodo llamado "toString ()", el cual imprime en pantalla la siguiente cadena: "El nombre de la clase es MiClase", cuando sea llamado.

Ahora en la segunda clase creada, tenemos nuestro método Main (), que significa que este fichero será nuestro ejecutable. Acá dentro del método Main(), estamos referenciando "m" a la clase creada "MiClase", como si fuera un nuevo tipo de dato, pero acá "m"...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos De Datos Que Existen En Java
  • Tipos de datos en Java
  • Tipos de datos c++, java
  • tipos de datos en java
  • tipos de datos en java
  • Tipos de datos en java
  • Tipos De Datos En Java
  • tipos de datos de java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS