Maison > interface Web > Questions et réponses frontales > Quelle est la principale différence entre Java et Javascript

Quelle est la principale différence entre Java et Javascript

青灯夜游
Libérer: 2021-10-09 15:15:21
original
7130 Les gens l'ont consulté

Différences : 1. JavaScript est basé sur les objets et Java est orienté objet ; 2. JavaScript n'a pas besoin d'être compilé avant d'être envoyé au client pour exécution, contrairement à Java 3. Les déclarations de variables dans js utilisent des types faibles ; , tandis que Java utilise le typage fort ; 4. JS utilise la liaison dynamique, Java utilise la liaison statique, etc.

Quelle est la principale différence entre Java et Javascript

L'environnement d'exploitation de ce tutoriel : système windows7, version javascript1.8.5&&java8, ordinateur Dell G3.

La différence entre javascript et Java se reflète principalement dans les aspects suivants :

1 JavaScript est basé sur les objets, Java est orienté objet

javascript est basé sur les objets, c'est un langage de script. , Un langage de programmation basé sur les objets et les événements qui fournit intrinsèquement un riche ensemble d'objets internes que les concepteurs peuvent utiliser. Java est orienté objet, c'est-à-dire que Java est un véritable langage orienté objet. Même lors du développement de programmes simples, les objets doivent être conçus.

2. La façon dont JavaScript et Java sont exécutés dans le navigateur est différente

Javascript est un langage de programmation interprété qui n'a pas besoin d'être compilé avant d'être envoyé au client pour exécution, il est plutôt converti. au format texte Le code de caractère est envoyé au client, c'est-à-dire que l'instruction javascript elle-même est téléchargée avec la page Web et interprétée et exécutée par le navigateur.

Le code source de Java doit être compilé avant d'être transmis au client pour exécution, le client doit donc disposer d'un émulateur ou d'un interpréteur sur la plateforme correspondante. Il peut être indépendant d'une plateforme spécifique via un compilateur ou un interpréteur. compile le code.

3. Les formats de code JavaScript et Java sont différents

Le code Javascript peut être directement intégré dans des documents HTML et peut être chargé dynamiquement. L'écriture de documents HTML est aussi pratique que l'édition de fichiers texte. js.

Java est un format qui n'a rien à voir avec le HTML. Il doit être chargé en faisant référence à des supports étrangers comme le HTML. Son code est enregistré dans un document indépendant sous forme de byte code, et son format de fichier indépendant est *.class.

4. Les variables adoptées par javascript et Java sont différentes

La déclaration de variable en javascript adopte un type faible, c'est-à-dire que la variable n'a pas besoin d'être déclarée avant utilisation, mais l'interpréteur vérifie son type de données au moment de l'exécution. Java utilise une vérification forte des variables de type, c'est-à-dire que toutes les variables doivent être déclarées avant la compilation.

5. JavaScript utilise des liens dynamiques et Java utilise des liens statiques

Javascript utilise des liens dynamiques, c'est-à-dire que les références d'objets JavaScript sont vérifiées au moment de l'exécution. Java utilise une liaison statique, c'est-à-dire que les références aux objets Java doivent être créées au moment de la compilation afin que le compilateur puisse implémenter une vérification de type renforcée.

6. Différentes manières d'exploiter le texte et les graphiques

Javascript n'exploite pas directement le texte et les graphiques. Il fonctionne avec les combinaisons d'éléments HTML dans les pages Web, mais il peut contrôler le navigateur et laisser le navigateur travailler directement sur le texte et les graphiques. graphique. Java peut opérer directement sur du texte et des graphiques.

7. JavaScript et Java sont des produits différents développés par des sociétés différentes.

Javascript est un produit de Netscape. Son objectif est d'étendre les fonctions de Netscape Navigator, un Javascript basé sur des objets qui peut être intégré dans des pages Web. . Langage interprété événementiel ;

Et Java est une nouvelle génération de langage de programmation orienté objet lancée par SUN Microsystems, particulièrement adapté au développement d'applications Internet. En fait, le nom original de javascript n'était pas javascript, mais LiveScript. Le « Java » dans le nom a été autorisé par SUN Microsystems.

【Apprentissage recommandé : Tutoriel avancé javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal