Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es la diferencia entre javascript y java? Clasificación de java!

¿Cuál es la diferencia entre javascript y java? Clasificación de java!

La diferencia entre los dos se refleja en:

En primer lugar, son dos productos diferentes desarrollados por las dos empresas. Java es una nueva generación de lenguaje de programación orientado a objetos lanzado por SUN, que es particularmente adecuado. para el desarrollo de aplicaciones de Internet. JavaScript es un producto de Netscape. Está diseñado para ampliar la funcionalidad de Netscape Navigator y puede incorporar lenguajes interpretados basados ​​en objetos y eventos al desarrollar páginas web.

En segundo lugar, JavaScript está basado en objetos, mientras que Java está orientado a objetos. Es decir, Java es un lenguaje verdaderamente orientado a objetos. Incluso si desarrollas un programa simple, debes diseñar objetos. JavaScript es un lenguaje de secuencias de comandos que se puede utilizar para crear software complejo que interactúa con los usuarios independientemente de la red. Es un lenguaje de programación basado en objetos y controlado por eventos. Por lo tanto, proporciona un conjunto muy rico de objetos internos para que los utilicen los diseñadores.

En tercer lugar, los dos idiomas funcionan de manera diferente en sus navegadores. El código fuente de Java debe compilarse antes de pasarse al cliente para su ejecución, por lo que el cliente debe tener un emulador o intérprete en la plataforma adecuada que pueda compilarse independientemente de la plataforma específica para compilar el código del paquete. JavaScript es un lenguaje de programación interpretado cuyo código fuente no necesita compilarse antes de enviarse al cliente para su ejecución, sino que envía códigos de caracteres en formato de texto al cliente para que el navegador los interprete y ejecute.

Cuarto, los dos lenguajes usan variables diferentes. Java usa verificación de variables de tipo fuerte, es decir, todas las variables deben declararse antes de la compilación. La declaración de variables de JavaScript adopta su tipo débil, es decir, la variable es. utilizado No se requiere declaración previa. Es decir, no es necesario declarar las variables antes de su uso, pero el intérprete verifica su tipo de datos en tiempo de ejecución.

En quinto lugar, el formato del código es diferente. Java es un formato separado de HTML y las referencias HTML deben cargarse a través de medios externos para que el código se almacene como código de bytes en un documento separado. El código JavaScript es un formato de caracteres de texto que se puede incrustar directamente en documentos HTML y se puede cargar dinámicamente. Escribir documentos HTML es tan fácil como editar un archivo de texto.

En sexto lugar, los métodos de incrustación son diferentes. En los documentos HTML, los dos lenguajes de programación tienen identificadores diferentes. JavaScript usa

Séptimo, enlace estático y dinámico. Java utiliza co-compilación estática, lo que significa que las referencias de objetos Java deben compilarse en el momento de la compilación para que el compilador implemente una verificación de tipos sólida.