En esta ocacion voy a dar una introduccion del lenguaje JAVA, explicare un poco acerca de los tipos de datos soportados, y haremos nuestra primera aplicacion.

---------------------------------
Tipos de Dato

Enteros
byte Byte-length integer 8-bits
short Short integer 16-bis
int Integer 32-bits
long Long integer 64-bits

Numeros Reales
float Single-precision 32-bit IEEE 754
double Double-precision 64-bit IEEE 754

Otros tipos
char A single character 16-bit Unicode
boolean A boolean value true or false

---------------------------------

En la tabla anterior se muestran los tipos de datos primitivos usados en JAVA.

veamos un ejemplo sencillo

public class Division{
public static void main(String arg[]){
int a,b;
float c;

a = 2;
b = 5;

c = a/b;

System.out.println("Resultado de "+a+"/"+b+"="+c);
}
}

ok ya tenemos nuestro codigo, para compilarlo unicamente necesitamos crear el archivo Division.java, abrimos la consola y nos direigimos al directorio donde tenemos nuestro codigo fuente.

Para compilar usamos el comando javac archivo en este caso seria:

> javac Division.java

Si todo sale bien nos generara Division.class, ahora para correr nuestra aplicacion usamos el comando java programa, en este caso seria asi:

> java Division

Y nuestro programa se ejecutara.

Como mencione en el primer POST, JAVA es Orientado a Objetos, asi que tambien existen los wraps, que son "objetos" o clases para manipular los tipos nativos.

El uso de los wraps es muy comun cuando programamos, pues contienen metodos para manipular la informacion, acontinuacion pongo una tabla con los Tipos de datos nativos y su wrap.

---------------------------------

int -> Integer
long -> Long
byte -> Byte
short -> Short

double -> Double
float -> Float

boolean -> Boolean

---------------------------------

Un wrap mas y uno de los mas usados, por no decir el mas usado, es el String, este wrap es usado para el manejo de cadenas de texto.

Mas adelante explicare mejor el uso de los wraps pues para entender su funcionamiento y su proposito, es necesario explicar algunos conceptos mas.

bueno, hasta la proxima. =)