El documento describe las características fundamentales del lenguaje de programación Java. Explica que Java es un lenguaje orientado a objetos desarrollado por Sun Microsystems en los años 90 que toma su sintaxis de C y C++ pero tiene un modelo de objetos más simple. Las aplicaciones Java se compilan típicamente a bytecode, que puede ser interpretado o compilado a código nativo para su ejecución. También describe brevemente la historia y evolución de Java.