Maison >interface Web >js tutoriel >quelle est la différence entre java et javascript

quelle est la différence entre java et javascript

青灯夜游
青灯夜游original
2018-11-20 15:11:4370679parcourir

Les différences entre JavaScript et Java sont : 1. Java est un langage fortement typé, tandis que JavaScript est un langage faiblement typé ; 2. Différents types de données ; 3. Différents environnements d'exécution ; Méthodes de liaison Différentes ; 6. Différentes méthodes de concurrence.

quelle est la différence entre java et javascript

L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3, Java8.0&&javascript1.8.5.

Quelle est la différence entre java et javascript ? Cet article vous présentera la différence entre java et javascript, afin que vous puissiez comprendre ce que sont java et javascript ? Quelles sont les différences entre eux. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Tout d’abord, comprenons Que sont JavaScript et Java ?

JavaScript est un langage de programmation léger (« langage de script ») utilisé pour rendre les pages Web interactives. Il peut insérer du texte dynamique dans HTML. JavaScript est également connu comme langage de navigation.

Java est un langage de programmation orienté objet avec une plateforme de machine virtuelle qui vous permet de créer des programmes compilés qui s'exécutent sur presque toutes les plateformes. Java promet : « Écrivez une fois, exécutez n'importe où ».

JavaScript (JS) n'est pas similaire ou lié à Java. Les deux langages ont une syntaxe de type C et sont largement utilisés dans les applications Web côté client, mais présentent peu de similitudes. Jetons un coup d'œil aux différences entre eux :

Quelle est la différence entre JavaScript et Java ?

1. Langage fortement typé et langage faiblement typé

Java est un langage fortement typé, et les variables doivent d'abord être déclarées dans le programme avant. en les utilisant ; en Java, le type des variables est vérifié au moment de la compilation. Cependant, JavaScript est un langage faiblement typé avec une syntaxe et des règles plus souples.

2. Différents types de données

Il existe 8 types de données en Java, à savoir : le type octet, le type court, le type int, le type long, le type float, le type double , type char et type booléen. Cependant, JavaScript n'a que trois types de données, à savoir : le type numérique, le type chaîne et le type booléen.

3. Différents environnements d'exécution

Les applications Java peuvent s'exécuter sur n'importe quelle machine virtuelle (JVM) ou navigateur Web et utiliseront plus de mémoire pendant l'exécution.

Cependant, le code JavaScript ne s'exécute que sur le navigateur car JavaScript a été développé uniquement pour le navigateur. Son exécution nécessite très peu de mémoire et peut donc être utilisée dans des pages Web.

4. Positionnement différent

Java est un langage de programmation POO entièrement orienté objet Si nous voulons utiliser Java pour écrire des choses, nous devons d'abord concevoir les objets ; et JavaScript est différent. Il s'agit d'un langage de script POO basé sur les objets. Il fournit aux développeurs de nombreux objets internes, ce qui le rend plus facile et plus rapide.

5. Différentes méthodes de liaison

Java utilise la liaison statique et est un langage typé statiquement. Les références aux objets Java doivent être faites au moment de la compilation et le compilateur doit implémenter une vérification de type renforcée.

JavaScript est différent. Il utilise la liaison dynamique et est un langage typé dynamiquement. Ses références d'objet peuvent être vérifiées au moment de l'exécution.

6. Différentes méthodes de concurrence

Java a une méthode de concurrence basée sur les threads. Cependant, Javascript a une approche de la concurrence basée sur les événements.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

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!

Déclaration:
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