Datos primitivos
En java, los tipos primitivos son un tipo de dato heredado de lenguajes de programacion no orientada a objetos, como puede ser el C.
Tienen ciertas particularidades, que no comparten con otras clases mas complejas, como por ejemplo que no necesitan ser declarados.
Los tipos primitivos predefinidos en java son:
byte: Puede almacenar un entero de 8 bits en complemento a 2. Su valor minimo es -128, y el maximo 127.
short: Puede almacenar un entero de 16 bits en complemento a 2. Su valor minimo es -32768 y el maximo 32767.
int: Puede almacenar un entero de hasta 32 bits en complemento a 2. Su valor minimo es -2147483648 y el maximo -2147483647.
long: Puede almacenar un entero de hasta 64 bits en complemento a 2. Su valor minimo es de -9223372036854775808 y el maximo 9223372036854775807.
float: Puede almacenar un numero real de simple precision de hasta 32 bits.
double: Puede almacenar un numero real de doble precision de hasta 64 bits.
boolean: Solo admite dos posibles valores, true o false.
char: Puede contener un solo caracter Unicode de 16 bits.
Java.lang
El paquete Java.lang es uno de los paquetes mas importantes en el lenguaje Java, incluye muchas de las clases que son la columna vertebral del lenguaje.
En este paquete se incluyen, entre otras las clases:
Boolean,float,integer,strin, stringbuffer, system