Es uno de los lenguajes de programación más utilizados en el mundo, perteneciente al grupo de lenguajes orientados a objetos. Actualmente está liberado bajo Licencia Pública General GNU. Se creó con 5 objetivos principales:
- Debería usar el paradigma de la programación orientada a objetos.
- Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
- Debería incluir por defecto soporte para trabajo en red.
- Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
- Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.
Más información:
- Wikipedia, la enciclopedia libre/ Java
- Wikilibros, libros libres para un mundo libre/ Programación en Java