Java es un lenguaje de programación orientado a objetos, concurrente y portable. Tiene características como ser simple, orientado a objetos, distribuido, robusto, seguro, indiferente a la arquitectura, multihilo, dinámico y de alto rendimiento. Java incluye ocho tipos de datos primitivos (byte, short, int, long, float, double, boolean, char) y varios operadores como unarios, de incremento, lógicos y de concatenación.