Java is een high-level, object georiënteerd programmeren taal ontworpen met een syntaxis vergelijkbaar met C ++ en C # die een van 's werelds meest gebruikte is geworden programmeertalen.
Het belangrijkste voordeel hiervan: open source taal is dat het draagbaar en platformonafhankelijk is. Code geschreven op één platform kan worden uitgevoerd op elk platform waarop een Java Virtual Machine is geïnstalleerd. Bovendien wordt Java gebruikt bij het ontwikkelen van web, mobiel en desktop toepassingen, evenals in gameconsoles, ingebedde systemen en wetenschappelijke computers.