Java e JavaScript sono scritti, assemblati ed eseguiti in modo diverso e si utilizzano in ambiti differenti.
Java viene utilizzato in tanti settori, per esempio nelle applicazioni Android, nella creazione di applicazioni desktop e applicazioni aziendali web.
JavaScript è utilizzato principalmente per rendere le pagine web più interattive, per esempio nella creazione di animazioni in HTML.
Java è tipicamente usato per gli sviluppi lato server, mentre JavaScript è riservato allo sviluppo di script lato client per funzioni come la validazione e l’interattività.
Java crea applicazioni eseguibili su browser o virtual machine, mentre il codice JavaScript è eseguibile unicamente sul browser. Il codice Java deve essere compilato, mentre il codice JavaScript si presenta sotto forma di testo.
Per chi è interessato alla programmazione, è meglio impararli entrambi per ottenere posizioni più redditizie.