OpenJDK es la versión libre de la plataforma de desarrollo Java bajo el concepto de lenguaje orientado a objetos. Esta implementación está catalogada dentro de la licencia GPL de GNU. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellas.
Las aplicaciones de Java se compilan a bytecode, que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente. OpenJDK es la implementación de referencia oficial desde Java SE 7.
