Uma boa prtica conhecer um pouco da histria da tecnologia antes de comear
a usar certa ferramenta. O Java, por exemplo, no nasceu na 'Ilha de Java', na Indonsia. Tudo comeou na Sun Microsystems, quando eles estavam desenvolvendo um aplicativo para set-top box. Em 1990, a equipe se focava na criao de um app porttil para rodar em qualquer micro chip. O time escolheu a C/C ++ para a realizar a tarefa, mas logo descobriu que algumas caractersticas na linguagem a impedia de ser porttil.
A empresa, ento, removeu alguns recursos da plataforma e, ao fazer isso, acabou criando uma nova linguagem de programao. A novidade ganhou o nome de 'Oak' ('carvalho', em portugus) para acompanhar o desenvolvedor que escreveu os cdigos debaixo de uma rvore de carvalho, e apesar de ser uma inovao no mercado, a linguagem no decolou. Cinco anos depois, a World Wide Web (WWW) se tornou popular e a internet passou a fazer parte da vida de todos. Com a chegada da web, a 'Oak' passou a ser a melhor opo no mundo online, j que a internet precisava de uma linguagem de programao independente e porttil que pudesse ser usada para escrever programas em diferentes plataformas. Prevendo o sucesso, a Sun Microsystems renomeou a linguagem para 'Java', fez algumas alteraes na plataforma, e a relanou no mesmo ano. A partir da, desenvolvedores de todo mundo descobriram o potencial da tecnologia e a novidade se popularizou na web. Java, apesar de ser uma ilha, tambm um sinnimo para caf, bebida que a equipe de desenvolvimento da empresa consumiu, em grandes quantidades, durante o processo de criao da linguagem. Depois de o time recriar a plataforma, o nome foi escolhido por ter a melhor relao com sua histria. O logotipo foi uma decorrncia simples: uma xcara da bebida que ajudou o time a ficar acordado no perodo de desenvolvimento da tecnologia.