Hace pocos años quizás «Java» nos traía a la mente una taza de café ¿por qué una taza de café? Seguramente por las muchas que se tomaron sus creadores. De hecho la taza de café ha pasado a ser su logotipo. Hoy en día, cualquiera que haya tenido contacto con una página Web tiene otro concepto: sabe que Java es un lenguaje de programación orientado a objetos introducido por Sun Microsystems cuyas características lo sitúan junto con Microsoft Visual Studio NET, como el producto ideal para desarrollar programas para la Web. Con Java, no sólo se escriben programas para la Web, sino que también se desarrollan aplicaciones de uso general. Por lo tanto, Java le permitirá crear programas para su uso personal, para su grupo de trabajo, para una empresa, aplicaciones distribuidas a través de Internet, aplicaciones de bases de datos, páginas Web y otras muchas cosas.