Hummm javascript se derivo de java, comparten la sintaxis, pero no mucho mas. Comparten el estandar
ECMA-262 , o algo asi creo recordar, no te sabria decir a qué
estandar pertenecen.
Cita: programacion orientada a objetos
Javascript es un lenguaje basado en objetos, no orientado a objetos. sabras que en javascript hay una forma de definir clases e instanciarlas, pero no es por medio de class, es por medio de function (es como un apaño barato). Ademas no soporta herencia.
Javascript es un lenguaje de script, y ademas no necesita estar precompilado, el navegador se encarga de hacer todo el trabajo. Si utilizamos java en un servidor (otra diferencia, lenguaje del lado del cliente / del lado de servidor) necesita precompilarse antes de enviarse al navegador.
Java tambien es usado en aplicaciones portables de escritorio complejas, aunque también podemos bajar al nivel de applets traspasando todos los campos. Por ende, contiene muchos mas "componentes" y mas flexibilidad que javascript nunca tendría.
En definitiva, en Java podemos hablar de muchas cosas: applets, APIs, beans, JFC ("Java Foundation Classes"), JSP ("Java Server Pages"), JDBC, JDK o SDK, Servlet.... infinitos. Mientras que en javascript podemos hablar de window.document.... y poco mas.
Desde mi punto de vista, como ves, iguales.