Java es un lenguaje orientado a objetos, independiente de la plataforma hardware donde se desarrolla, y que utiliza una sintaxis similar a la de C++ pero reducida. Aunque está diseñado en torno a la POO, soporta otros paradigmas de programación.
Creadores: James Gosling, Mike Sheridan, Patrick Naughton Estándar: Jure Paradigmas: Programación Orientada a Objetos. Programación Estructurada Programación Funcional Programación Imperativa. Programación Orientada a eventos.