¿Por qué utilizar Java en lugar de otros lenguajes multiplataforma?
Java es un lenguaje muy portátil, es decir, se puede ejecutar en cualquier sistema operativo debido a la máquina virtual que incorpora que permite su ejecución en cualquier parte, además de ser un lenguaje muy seguro debido a las características de seguridad que contiene. También se trata de un lenguaje muy robusto y confiable, debido principalmente a su facilidad de manejo de errores y excepciones. Por último, también se trata de un lenguaje orientado a objetos, lo que favorece las buenas prácticas de programación, y, por lo tanto suele estar mejor optimizado.