La différence entre Java et Javascript :
1. Java est un langage orienté objet, et JavaScript est un langage de script, qui est un langage objet et événementiel. langage piloté.
2. Le code source Java doit être compilé avant l'exécution, mais le code JavaScript n'a pas besoin de l'être et peut être directement interprété et exécuté par le navigateur.
3. Langages fortement typés et langages faiblement typés. Java est un langage fortement typé, et les variables doivent d'abord être déclarées dans le programme avant de les utiliser ; Java vérifiera le type de la variable lors de la compilation. JavaScript est un langage faiblement typé avec une syntaxe et des règles plus souples.
4. Les types de données sont différents. Il existe 8 types de données en Java, à savoir : le type octet, le type court, le type long, le type int, le type float, le type double, le type char et le type booléen. Il n'existe que cinq types de données en JavaScript, à savoir : le type numérique, le type chaîne et le type booléen et les types de données de référence non définis incluent Tableau, Objet et Fonction.
5. L'environnement d'exécution est différent. Les applications Java peuvent s'exécuter sur n'importe quelle machine virtuelle (JVM) ou navigateur Web et utiliser plus de mémoire lors de leur exécution. Et 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.
6. 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 ; JavaScript est un langage de script POO basé sur les objets, qui fournit aux développeurs de nombreux objets internes, pour être plus simple. et plus de gain de temps.
7. 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.
8. Les méthodes de concurrence sont différentes. Java a une approche de la concurrence basée sur les threads. Et Javascript a une approche de concurrence basée sur les événements.
Tutoriel recommandé : Tutoriel Java
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!