En Java, toda la información manejada por un programa se representa mediante dos tipos principales de datos: datos primitivos y objetos. Los datos primitivos incluyen números enteros (byte, short, int, long), números reales (float, double), y valores lógicos (boolean), los cuales pueden utilizarse directamente sin necesidad de crear objetos.