Este documento proporciona una introducción a Java, discutiendo algunas de sus características clave como su independencia de plataforma, tipos de datos, clases, herencia, constructores y entrada/salida. Explica por qué Java es un buen lenguaje para aprender y algunas de sus ventajas sobre C++, como su manejo automático de memoria.