A linguagem de programação Java foi originalmente desenvolvida pela Sun Microsystems em 1995 e lançada sob a liderança de James Gosling. Java é uma linguagem multiplataforma, orientada a objetos com suporte satisfatório e fácil atualização, porém depende da JVM e ocupa mais espaço de armazenamento. Java possui diversas edições como SE, EE, ME e JavaFX para diferentes tipos de dispositivos e aplicações.