Java и JavaScript — разные языки с разной моделью, runtime и экосистемой. Общее в названии — в основном маркетинг 1990-х (Netscape + Java-хайп): из LiveScript переименовали в JavaScript.
Поверхностные сходства
C-подобный синтаксис: фигурные скобки, if, for.
Идея «объектов» (но в JS — прототипы; в Java — классовая модель с иными семантиками).
Ключевые различия
Java
JavaScript
Типизация
статическая
динамическая (+ TS опционально)
Runtime
JVM
движки браузера / Node
Наследование
классы
прототипы (+ синтаксис class)
Применение
бэкенд, Android…
веб, Node, tooling
// Это не Javaconstadd = (a, b) => a + b;
Итог: кроме имени и отдалённо похожего синтаксиса, родства почти нет — разные языки.