Java es un lenguaje de programación orientado a objetos creado por James Gosling y Sun Microsystems que permite escribir una vez el código y ejecutarlo en cualquier plataforma. Java toma sintaxis de C y C++ pero tiene un modelo más simple. Algunas ventajas de Java incluyen ser independiente de plataforma, tener una amplia librería estándar y permitir el acceso a bases de datos a través de JDBC.