Este documento explica conceptos básicos de programación orientada a objetos y el lenguaje Java. Define clases, objetos, atributos y métodos. Describe las características de Java como lenguaje simple, orientado a objetos, robusto e interpretado. Explica que Java es compilado a bytecode ejecutado por la Máquina Virtual de Java, lo que permite que el código se ejecute en diferentes plataformas de forma portátil.