Este documento presenta una introducción a Java. Explica que Java es un lenguaje de programación portable diseñado para ejecutarse en múltiples plataformas gracias a la máquina virtual de Java. También describe el proceso de desarrollo de software en Java, incluyendo la edición del código fuente, la compilación y la ejecución del programa. Finalmente, resume los pasos del proceso clásico de desarrollo de software, como la especificación, el diseño, la codificación, las pruebas y el mantenimiento.