A tecnologia Java foi criada em 1991 por James Gosling e lançada oficialmente em 1995. Java é uma linguagem de programação orientada a objetos, distribuída, simples, multithread, segura e independente de plataforma. Existem diversos grupos de tecnologias Java como JavaSE, JavaEE e JavaME, cada um com usos específicos como desenvolvimento de aplicativos desktop, aplicações web e dispositivos móveis.