Clases para tipos primitivos o simples: String, Integer, Double.... java.lang.*

Son un tipo de dato heredado de lenguajes de programación no orientada a objetos.
Tienen ciertas particularidades como por ejemplo que no necesitan ser declarados.
Los tipos primitivos predefinidos son:
byte: Puede almacenar un entero de 8 bits en complemento a 2. Su valor mínimo es -128, y el máximo 127.
short: Puede almacenar un entero de 16 bits en complemento a 2. Su valor mínimo es -32768 y el máximo 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: 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 mas clases (boolean,float,integer,strin, stringbuffer, system)