Maison >interface Web >Questions et réponses frontales >Quelle est la principale différence entre Java et Javascript
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.
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!