Este documento describe Java, un lenguaje de programación orientado a objetos desarrollado originalmente por Sun Microsystems en 1995. Java es un lenguaje interpretado y compilado a la vez que produce applets y es dinámico, seguro, robusto, simple, portable e indiferente a la arquitectura. El documento también lista algunas características clave de Java como su naturaleza orientada a objetos, alto rendimiento, capacidad multihilo y distribuida.