Comparación de Java y JavaSciprt

JavaScript y Java son productos diferentes desarrollados por las dos compañías. Java es el lenguaje de programación orientado a objetos lanzado por el Sun original; JavaScript es un producto de Netscape. Es una interpretación basada en objetos y basada en eventos que se puede incrustar en páginas web y desarrollar para ampliar la funcionalidad del navegador Netscape. Lenguaje sexual, su predecesor es LiveScript; y el predecesor de Java es el lenguaje Oak.

1. Comparación entre Java y JavaSciprt:

(1) Basado en objetos y orientado a objetos:

Java es un verdadero lenguaje orientado a objetos, incluso si está desarrollando programas simples, debe diseñar objetos

JavaScript es un lenguaje de secuencias de comandos que se puede utilizar para crear software complejo que no tiene nada que ver con la red e interactúa con los usuarios. Es un lenguaje de programación basado en Object-Based y Event-Driven. Por lo tanto, proporciona objetos internos muy ricos para que los diseñadores utilicen

(2) Explicación y compilación:

El código fuente de Java debe compilarse antes de la ejecución

JavaScript es un lenguaje de programación interpretado, su código fuente no necesita ser compilado, y el navegador lo interpreta y ejecuta

(3) Variables fuertemente tipadas y variables tipadas débilmente

Java utiliza la comprobación de variables de tipo fuerte, es decir, todas las variables deben declararse antes de la compilación

La declaración de variables en JavaScript usa su tipo débil. Es decir, la variable no necesita ser declarada antes de su uso, pero el intérprete verifica su tipo de datos en tiempo de ejecución

(4) El formato del código es diferente

(5) La principal diferencia

La diferencia más importante entre Java y JavaScript es que uno es un lenguaje estático y el otro es un lenguaje dinámico.

La tendencia de desarrollo actual de los lenguajes de programación es lenguajes funcionales y lenguajes dinámicos. Las clases son ciudadanos de primera clase en Java, y las funciones son ciudadanos de primera clase en JavaScript.

 

Supongo que te gusta

Origin www.cnblogs.com/zhai1997/p/12728464.html
Recomendado
Clasificación