Java é uma linguagem de programação de uso geral que é simultânea, baseada em classes, orientada a objetos e projetada especificamente para ter o menor número possível de dependências de implementação.
JavaScript (às vezes reduzido para JS) é uma linguagem leve, interpretada e orientada a objetos, com funções de primeira classe, mais conhecida como linguagem de script para páginas da Web, mas ...