Algumas pessoas ainda confundem estas duas linguagens, achando que uma deriva da outra ou que há entre elas uma origem em comum. Então, vamos entender de uma vez por todas a diferença entre as duas.
O JAVA
Criado por James Gosling nos anos 90 por uma empresa chamada Stanford University Network Microsystems, ou, Sun Microsystems. O Java é uma linguagem flexível, ela pode ser utilizada em diversos contextos, para computadores, celulares, sistemas de gerenciamento de veículos e etc.
Uma característica importante dessa linguagem é a independência de plataforma, que faz com que o programa possa ser executado em diferentes plataformas e sistemas operacionais. E para isto utiliza a famosa Java Virtual Machine (JVM), a Máquina Virtual de Java (tradução livre) ajuda a rodar sistemas baseados em Java.
Na imagem acima temos um exemplo de um programa em Java e como seria o processo para ele rodar em diferentes sistemas operacionais.
A Sun Microsystems foi comprada pela Oracle em 2009, que passou a ser responsável pela manutenção e atualizações do Java.
O JAVASCRIPT
Criado em 1995 por Brendan Eich para o Netscape, para permitir que computadores executassem páginas web de forma mais dinâmica e interativa. A princípio a linguagem foi chamada de LiveScript, mas foi renomeada para JavaScript quando oficialmente lançada no Netscape 2.0.
O JavaScript possui uma tipagem dinâmica, isso significa que o tipo do dado está associado com o valor que ele recebe, ao invés de ser definido na criação da variável.

Também possui uma função que permite fazer a avaliação do código em tempo de execução.

Em 1996 a linguagem foi submetida ao ECMA International, com o objetivo de padronizar-la. Com isso seria possível que os desenvolvedores de outros navegadores implementarem o trabalho desenvolvido na Netscape, e assim foi criada a norma ECMA-262, além do JavaScript outras linguagens também seguem esta norma.
CONCLUINDO…
Entendemos que o JavaScript foi desenvolvido pela Netscape e não pertence à plataforma Java.
- O Java é uma linguagem de programação orientada a objetos enquanto o JavaScript é uma linguagem de scripts orientada a objetos.
- O Java cria aplicações que são executadas na JVM e o JavaScript é executado direto no navegador.
- E por fim, o Java precisa ser compilado, mas o JavaScript é interpretado.
Mais sobre:
