Lenguaje de programación desarrollado por Sun Microsystems, orientado a objetos. Una de las características de este lenguaje es su operabilidad sobre cualquier plataforma.
La Máquina Virtual de Java (Java Virtual Machine)
El Java API (Java Application Programming Interface)
Plataforma donde se ejecutan los programas. La mayoría de las plataformas consisten en una combinación de sistema operativo y hardware. En cambio, la plataforma de Java es una plataforma solo basada en software y que se ejecuta por encima de las demás plataformas basadas en hardware. Está formada por dos componentes: