El lenguaje en sí mismo está especificado en la "Java Language Specification" (JLS), o Especificación del Lenguaje Java.