Este documento resume los conceptos básicos de Java como lenguaje de programación orientado a objetos, independiente de plataforma. Explica que Java se compila a bytecode que es interpretado por la máquina virtual de Java para ejecutar el programa en diferentes sistemas operativos. También describe el proceso de edición, compilación y ejecución de programas Java, así como estructuras básicas como clases, objetos, estructuras de control e iteración.